VPN技术 · 2023年11月10日 0

极路由与ss配置

极路由+ss配置

hiwifi-ss

极路由+ss配置,适应新版极路由,支持的极路由版本有:

现在项目使用的是大陆白名单模式,关于适用大陆白名单和gfwlist的处理,见issue#37。项目中的gfw规则使用项目cokebar/gfwlist2dnsmasq生成的规则修改而成,最后更新日期为2017.08.08。

安装方法

  1. 新版hiwifi使用项目根目录下的shadow.sh脚本进行安装,建议使用以下一键命令:
  2. cd /tmp && curl -k -o shadow.sh https://raw.githubusercontent.com/qiwihui/hiwifi-ss/master/shadow.sh && sh shadow.sh && rm shadow.sh

  3. hiwifi 1.2.5.15805s
  4. cd /tmp && curl -k -o shadow.sh https://raw.githubusercontent.com/qiwihui/hiwifi-ss/master/shadow.sh 12515805s && rm shadow.sh

    本地更新dnsmasq.conf

    使用项目gfwlist2dnsmasq中的脚本即可

    git clone https://github.com/cokebar/gfwlist2dnsmasq.git && cd gfwlist2dnsmasq ./gfwlist2dnsmasq.sh --port 53535 -o gw-shadowsocks.dnslist  # 复制 gw-shadowsocks.dnslist 到 hiwifi-ss/etc/gw-shadowsocks/gw-shadowsocks.dnslist 打包 或者,直接复制到极路由 etc/gw-shadowsocks/gw-shadowsocks.dnslist 上

    本地安装/开发

    以tag v1.0.5为例

    # 本地生成 tar 包 git clone [email protected]:qiwihui/hiwifi-ss.git && cd hiwifi-ss git checkout v1.0.5 tar -C ./ -czvf hiwifi-ss.tar.gz etc lib usr scp -P 1022 hiwifi-ss.tar.gz [email protected]:/tmp # ssh登录极路由 tar xzvf /tmp/hiwifi-ss.tar.gz -C /

    如何在服务器端启用chacha20的支持

    1. 编译并安装libsodium:
    2. apt-get update apt-get install build-essential wget https://github.com/jedisct1/libsodium/releases/download/1.0.3/libsodium-1.0.3.tar.gz tar xf libsodium-1.0.3.tar.gz && cd libsodium-1.0.3 ./configure && make && make install 
    3. 修复动态链接库:
    4. 在ss配置中修改为chacha20即可

    备注:参考xqd的小站整理,Thank you!

    常见问题

      支持哪些加密方法?

    理论上ss-local 2.4.7能支持的算法都支持。

      安装后显示“请求的接口不存在”?

    请重启路由器issue#28

      适用极路由版本有哪些?

    see issue#38