linux:miwifi-shadowsocks
This is an old revision of the document!
Table of Contents
MiWifi with Shadowsocks
/etc/shadowsocks.json
{ "server":"SERVER", //这里写服务器地址,最好用ip "server_port": 5555, //shadowsocks服务器的端口 "local_address":"127.0.0.1", "local_port":1081, //本地shadows绑定的端口, "password":"PASSWORD",//shdowsocks 密码 "timeout":600, //不用改 "method":"aes-256-cfb"//加密算法, 根据服务商要求填写 }
/etc/init.d/myshadowsocks
vim /etc/init.d/myshadowsocks
#!/bin/sh /etc/rc.common . /lib/functions.sh START=95 SS_REDIR_PID_FILE=/var/run/ss-redir.pid SS_TUNNEL_PID_FILE=/var/run/ss-tunnel.pid CONFIG=/etc/shadowsocks.json DNS=8.8.8.8:53 TUNNEL_PORT=5353 start() { # Client Mode #service_start /usr/bin/ss-local -c $CONFIG -b 0.0.0.0 -f $SERVICE_PID_FILE # Proxy Mode service_start /usr/bin/ss-redir -c $CONFIG -b 0.0.0.0 -f $SS_REDIR_PID_FILE # Tunnel service_start /usr/bin/ss-tunnel -c $CONFIG -b 0.0.0.0 -u -l $TUNNEL_PORT -L $DNS -f $SS_TUNNEL_PID_FILE } stop() { # Client Mode #service_stop /usr/bin/ss-local # Proxy Mode service_stop /usr/bin/ss-redir # Tunnel service_stop /usr/bin/ss-tunnel }
/etc/init.d/myshadowsocks enable //add to the auto start jobs /etc/init.d/myshadowsocks start //start
dnsmasq
https://github.com/cokebar/gfwlist2dnsmasq
gfwlist2dnsmasq.sh -s gfwlist -o /etc/dnsmasq.d/dnsmasq_list.conf
gfwlist iptables
ipset -N gfwlist iphash iptables -t nat -A PREROUTING -p tcp -m set --match-set gfwlist dst -j REDIRECT --to-port 1081
Restart all the service
/etc/init.d/firewall restart /etc/init.d/myshadowsocks stop /etc/init.d/myshadowsocks start /etc/init.d/dnsmasq restart
ssh keys
OpenWrt is not using ~/.ssh for the keys, and it use /etc/dropbear,
scp yourpubkey root@192.168.31.1:/tmp/ cd /etc/dropbear cat /tmp/yourpubkey >> authorized_keys chmod 0600 authorized_keys
Then in your local machine
vim ~/.ssh/config
Add the ssh host config
Host miwifi.com 192.168.31.1 IdentityFile ~/.ssh/yourprivatekey User rootThen you can use the follow ssh command to login automatically
ssh root@192.168.31.1
Reference
/var/www/dokuwiki/wiki/data/attic/linux/miwifi-shadowsocks.1535990645.txt.gz · Last modified: 2018/09/04 00:04 by percy