Skip to content

Instantly share code, notes, and snippets.

@ctrngk
Created September 23, 2018 10:10
Show Gist options
  • Save ctrngk/5376fd9cb3fe5120dfc8b5491d0f69c2 to your computer and use it in GitHub Desktop.
Save ctrngk/5376fd9cb3fe5120dfc8b5491d0f69c2 to your computer and use it in GitHub Desktop.

Revisions

  1. @suikastar suikastar revised this gist May 14, 2015. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions ShadowsocksRandomMultiport
    Original file line number Diff line number Diff line change
    @@ -14,6 +14,8 @@ iptables -t nat -I OUTPUT 1 -d 104.224.156.199 -p udp --dport 23 -j DNAT --to-de
    #以下两条命令可选
    service iptables save
    service iptables restart
    #openwrt
    #/etc/init.d/firewall restart
    #-----------结束--------------

    #可使用 iptables -t nat -L -n --line-numbers 命令查看 nat 规则是否已经生效
  2. @suikastar suikastar created this gist May 8, 2015.
    19 changes: 19 additions & 0 deletions ShadowsocksRandomMultiport
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,19 @@
    #ss-server 服务端(假设你的目前的服务端 ss 端口已经监听在 23 端口):
    #-----------开始--------------
    iptables -t nat -A PREROUTING -p tcp -m multiport --dport 81:1023 -j REDIRECT --to-ports 23
    iptables -t nat -A PREROUTING -p udp -m multiport --dport 81:1023 -j REDIRECT --to-ports 23
    #以下两条命令可选
    service iptables save
    service iptables restart
    #-----------结束--------------

    #ss-redir 本地端(104.224.156.199 自行修改成自己服务器 ip):
    #-----------开始--------------
    iptables -t nat -I OUTPUT 1 -d 104.224.156.199 -p tcp --dport 23 -j DNAT --to-destination 104.224.156.199:81-1023 --random
    iptables -t nat -I OUTPUT 1 -d 104.224.156.199 -p udp --dport 23 -j DNAT --to-destination 104.224.156.199:81-1023 --random
    #以下两条命令可选
    service iptables save
    service iptables restart
    #-----------结束--------------

    #可使用 iptables -t nat -L -n --line-numbers 命令查看 nat 规则是否已经生效