lazy-luo / smarGate

内网穿透,c++实现,无需公网IP,小巧,易用,快速,安全,最好的多链路聚合(p2p+proxy)模式,不做之一...这才是你真正想要的内网穿透工具!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

请问手机服务端如何设置代理服务器?

caoshuo2003 opened this issue · comments

v0.40.2版本,尝试自建代理服务器,在不添加ssl的情况下,windows启动服务端功能正常,但是我尝试在手机上启用服务端不能成功连接?自建代理服务器配置如下:

<?xml version="1.0" encoding="GBK"?>
<app-config code="PROXY" name="proxy-server">
        <app-parameter>
                <proxy-service-port value="9001"/>
                <owner-id value="xxx" /><!-- 填写你的用户ID(APP上的SID) -->
                <access-token value="xxx" /><!-- 访问token -->
                <ssl-create-certfile value="false" />
        </app-parameter>
        <moudle-parameter>
                <log-level value="LOG_ERROR"/>
                <log-write-mode value="BOTHCF"/>
        </moudle-parameter>
</app-config>

windows配置如下:

<?xml version="1.0" encoding="GBK"?>
<app-config code="PROXY" name="proxy-server">
	<app-parameter>
		<ssl-tunnel-required value="first" /><!-- [ none | first | only ] ,none is default. this option set  P2P tunnel  by SSL or NOT -->
		<ssl-create-certfile value="false" /><!-- if set true sg-server try to create default cacertfiles while not setted, ps: openssl must be installed -->
	</app-parameter> 
	<moudle-parameter>
		<log-level value="LOG_ERROR"/>
		<log-write-mode value="CONSOLE_ONLY"/>
		<app-name value="home." /><!-- need replace -->
		<app-description value="access to this machine by proxy." /><!-- need replace -->
		<user-audit value="xxx:1"/><!-- need replace and must is numeric-->
	</moudle-parameter>
    <channel address="xxx:9001" ssl="false" token="xxx" />
</app-config>

我对于网络知识了解较少,在手机服务端自定义代理部分添加代理服务器公网ip仍然连接不上,希望您能简要说一下手机服务端是否能设置代理服务器,如果可以设置那么该如何设置?在此表示感谢。

手机服务端和客户端二选一,你需要两个手机(一个配置成服务端,另一个登录客户端)
手机服务端配置要点:
1、确保手机服务端配置的“访问点序号”不与其它服务端重复
2、不要指定“协商端口”
3、“自定义代理”填写格式:ip:端口
4、确保“访问Token”填写正确
5、如果非ssl则需将“P2P加密选项”设置为none,不能设置为only

万分感谢,不指定协商端口就连接成功了。

那个还有个小问题,手机服务器也可以设置ssl吗,请问怎么设置呢?只需要修改P2P加密选项吗?

那个还有个小问题,手机服务器也可以设置ssl吗,请问怎么设置呢?只需要修改P2P加密选项吗?

可以
1、需要代理服务端必须配置成ssl(ssl="true"),同时必须安装openssl(代理服务器会自动给手机服务端下发证书),建议配置ssl-create-certfile value="true"
2、手机服务端需要修改P2P加密选项为first或only

OK,非常感谢,祝您生活愉快!