请问有没有自建代理服务器的配置示例?
JsonSong89 opened this issue · comments
我使用一台所有端口全部开放,且有公网ip的vps搭建自建代理服务器
配置如下
<?xml version="1.0" encoding="GBK"?>
<app-config code="PROXY" name="proxy-server">
<app-parameter>
<proxy-service-port value="9020"/><!--自定义代理端口 -->
<owner-id value="xxx"/><!-- xxxx 为注册成功返回的用户ID -->
<access-token value="xxx"/><!--访问token,必须为数字【可选配】 -->
<ssl-create-certfile value="false"/>
</app-parameter>
<moudle-parameter>
<log-level value="LOG_DEBUG"/>
<log-write-mode value="CONSOLE_ONLY"/>
</moudle-parameter>
</app-config>
某linux局域网暴露节点,配置如下
<?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="true"/><!-- [ true | 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_INFO"/>
<log-write-mode value="CONSOLE_ONLY"/>
<app-name value="hm_pve"/><!-- need replace -->
<app-description value="hm_pve description"/><!-- need replace -->
<user-audit value="xxx:2"/><!-- need replace and must is numeric-->
</moudle-parameter>
<channel address="proxy_server:9020" ssl="false" token="xxx"/>
</app-config>
telnet proxy_server:9020正常
我手机端关掉官方代理就无法连接,同时proxy_server vps日记级别都debug了,还是没有任何新的输出.
给一个配置实例吧,可以参考:
1、代理服务器配置(确保代理服务器有外网IP,代理服务器防火墙策略允许所有“入站”方向tcp连接):
<?xml version="1.0" encoding="GBK"?>
<app-config code="PROXY" name="proxy-server">
<app-parameter>
<virtual-memory-limited value="on" />
<proxy-service-port value="9001"/>
<owner-id value="xxxxxx" /><!-- 填写你的用户ID(APP上的SID) -->
<access-token value="32343145" /><!-- 访问token -->
<localhost-only-monitor value="true" />
<ssl-create-certfile value="true" />
<libssl value="libssl.so.1.1" /><!-- 根据实际版本填写 -->
<libcrypto value="libcrypto.so.1.1" /><!-- 根据实际版本填写 -->
<ssl-cacert-file value="server.crt"/>
<ssl-privatekey-file value="server.key"/>
</app-parameter>
<moudle-parameter>
<log-level value="LOG_ERROR"/>
<log-write-mode value="BOTHCF"/>
</moudle-parameter>
</app-config>
2、服务端配置(服务端也必须配置或自动生成ssl证书):
<channel address="xxx.xxx.xxx.xxx:9001" ssl="true" token="32343145" />
感谢,用你提供的配置就成功了,应该就是ssl配置的问题
感谢,用你提供的配置就成功了,应该就是ssl配置的问题
目前版本(0.31.4)自定义代理在 “网络切换” 或 “异常断开重连” 时会有较大几率无法再次连接的问题,如影响使用,请移步网盘下载修复后测试版本