利用 Padavan 搭建 KCPTun 节点

想到这方面的初衷是一直苦于 iOS 客户端上没有很好的 KCPTun 的客户端,Shadowrocket 类的应用也没有提供,后来就想到既然 Padavan 有 KCPTun 的客户端,那么就以自家宽带网络做节点,在外时 iOS 就连接到自家路由就可以很愉快的使用了。

此方法需要以下条件:

  1. 公网 IP,如果你没有公网 IP 需要打电话给运营商表明你需要公网 IP,除非是特别流氓的运营商或地区都可以给你一个 IPv4 的公网 IP 的。
  2. 一个域名并设置好 DDNS,毕竟国内的公网 IP 在宽带每次重连后都会变更,记 IP 不实际,如果你有了域名但是不会在 Padavan 上设置 DDNS,可以看:Padavan 设置 CloudXNS DDNS 服务 >
  3. 不差的上传

开始吧,首先你自然是有了设置好的能用的 KCPTun 服务端,这个不重复了。

在「扩展功能」中找到「Shadowsocks」,选择「KCPTun」,设置好相关信息,其中需要和你服务端配置一样的有:

  1. datashard
  2. parityshard
  3. nocomp(很多人使用扩软博客的 KCPTun 服务端一键安装脚本 > 会出现无法使用的情况,是因为此脚本默认是开启压缩而 Padavan 是默认不压缩的)
  4. 密码
  5. 加密方式

然后在「高级设置」中找到「外部网络(WAN)」,选择「端口转发(UPnP)」

服务名称自定义无所谓的,源 IP 填写「*.*.*.*」代表任意IP,端口范围填一个自定义的数字(如果你不是很了解,建议在1024之后不与一些可能会用到的端口重复造成冲突),内网 IP 则填写路由的 IP,本地端口就填写刚才配置 KCPTun 时监听端口的设置(默认为8388),协议选择「Both」。

然后在 Shadowsocks 设置的端口就是端口范围里的端口就可以使用了。

Conners Hua

欢迎入群讨论:Telegram >QQ群 42302626 >(不交流不和谐话题)

您可能还喜欢…

发表评论

电子邮件地址不会被公开。