lazy-luo / smarGate

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

代理服务器连接报错是什么问题

devzld opened this issue · comments

commented

代理服务器连接报错是什么问题,代理服务器日志如下
[2023-04-26 12:57:09] [INFO ] Dynamic-Server Server[REMOTE] listen TCP Port:49960 [READY].
[2023-04-26 12:57:15] [INFO ] Input-pin[1] bind port[49960] removed.
请问一下是啥问题 连不上代理

一般是配置问题,贴出你脱敏后的配置

commented

你好
代理配置,server.crt和server.key 两边都有,应该不需要用同一个文件吧

<?xml version="1.0" encoding="GBK"?>
<app-config code="PROXY" name="proxy-server">
	<app-parameter>
	    <proxy-service-port value="9001"/><!--自定义代理端口 -->
		<owner-id value="注册ID" /><!-- xxxx 为注册成功返回的用户ID -->
		<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" /><!-- [ true | false ],if set true sg-server try to create default cacertfiles while not setted, ps: openssl must be installed -->
		<ssl-cacert-file value="server.crt"/>
	    <ssl-privatekey-file value="server.key"/>
	
	</app-parameter> 
	<moudle-parameter>
		<log-level value="LOG_DEBUG"/>
		<log-write-mode value="CONSOLE_ONLY"/>
	</moudle-parameter>
</app-config>

服务端配置
<?xml version="1.0" encoding="GBK"?>
<app-config code="PROXY" name="proxy-server">
	<app-parameter>
		<ssl-tunnel-required value="first" />
		<ssl-create-certfile value="false" />	
		<ssl-cacert-file value="server.crt"/>
		<ssl-privatekey-file value="server.key"/>
	</app-parameter> 
	<moudle-parameter>
		<log-level value="LOG_DEBUG"/>
		<log-write-mode value="CONSOLE_ONLY"/>
		<app-name value="home" /><!-- need replace -->
		<app-description value="home" /><!-- need replace -->
		<user-audit value="注册ID:1"/><!-- need replace and must is numeric-->
	</moudle-parameter>
	<channel address="云服务器IP:9001" ssl="true" />
</app-config>

手机客户端关了官方代理就连不上了
手机客户端应该除了配置访问的服务,应该别的不需要配置吧
云服务器入站是 0.0.0.0/0 所有端口允许 出站开放 9001端口

1、最好加上:access-token
2、云服务器需要放行所有入站请求
其它没有特别需要注意的

commented

还是不行,依然报错

“云服务器入站是 0.0.0.0/0 所有端口允许 出站开放 9001端口”

出站为何限制端口?

commented

[2023-05-05 06:33:35] [DEBUG] package_processor protocol[TransferProtocol(intern)] error[1].
报错中还有这个

[2023-05-05 06:33:35] [DEBUG] package_processor protocol[TransferProtocol(intern)] error[1].
报错中还有这个

这些错误不影响使用,产生的原因是公网ip端口被扫描或探测。设置token更安全一些