Shadowsocks客户端无法连接我的Shadowsocks服务器

问题描述

我正在尝试建立来自中国的Shadow Socks连接。为此,我

  1. 在我的本地计算机上下载并安装了ShadowCocks客户端(ShadowsocksX-NG.app),并进行配置
  2. 在机载服务器上创建ShadowCocks服务

对于2),我已经在美国东部地区的AWS上创建了一个实例,并且该服务已经使用以下配置启动。服务器实例是SECURED,具有用于连接的密钥对。

{
"server":"0.0.0.0","local_address":"127.0.0.1","local_port":1080,"port_password":{
"7777":"password1","8888":"password2"
},"timeout":300,"method":"aes-256-cfb","fast_open":false
}

对于1),我用服务器实例的地址,端口号7777和密码= password1进行连接。

我对ShadowCocks客户端使用全局模式(以确保Shadowcocks启动),并且没有加载任何网站(GFW阻止的站点和未阻止的站点)。我断言Shadowcocks客户端和服务器端之间的连接有问题。我还尝试了不同的加密算法,但仍然无法加载。

我需要一些有关问题可能出在哪里的提示!

我怀疑冰晶仪有问题吗?我认为Shadowcocks的概念是

  1. 客户端对URL进行加密并将其发送到服务器端
  2. 然后,服务器端接收加密的文本并将其解密,然后使用解密的URL获取结果。 我猜问题可能在此部分发生。我没有看到客户端如何加密或服务器端如何解密,因为我没有在两方之间共享密钥。

解决方法

设置入站规则以允许到端口7777和8888的流量。

类型= TCP

端口= 7777或8888

源= 0.0.0.0/0

因此Shadowsocks将能够连接。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...