嵌入式


vps

<p>更改ip <a href="https://kiwivm.64clouds.com/main-exec.php?mode=blacklistcheck">https://kiwivm.64clouds.com/main-exec.php?mode=blacklistcheck</a></p> <h3>付费更换ip</h3> <p><a href="https://bwh88.net/ipchange.php">https://bwh88.net/ipchange.php</a></p> <h3>测试ip是否被封</h3> <p>使用ping.pe测试,相当专业,帮瓦工也是使用它测试</p> <ul> <li>问题:Migration backend is currently not available for this VPS. Please try again in 10-15 minutes. (734152) <ol> <li>确实是 KiwiVM 的迁移系统出了问题,导致迁移失败,但是这个可能性很小。</li> <li>你的 IP 被封了,IP 被封是没法迁移机房的,表现就是不管你怎么迁移,都提示这个错误。这个原因的概率很大。 如果IP 被封了,那么你首先需要换一个 IP,然后才能进行迁移机房。 </li> </ol></li> </ul> <h3>安装sserver</h3> <p>1.安装 shadowsoksR,Shadowsocks的一个分支,比较不错。但是默认是 aes-256-cfb 加密,如果需要 chacha20 加密,需要手动切换。 wget --no-check-certificate <a href="https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocksR.sh">https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocksR.sh</a> chmod +x shadowsocksR.sh ./shadowsocksR.sh 2&gt;&amp;1 | tee shadowsocksR.log 2.安装 shadowsocks-go版本,据说有buff,比python版Shadowsocks要快: wget --no-check-certificate <a href="https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-go.sh">https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-go.sh</a> chmod +x shadowsocks-go.sh ./shadowsocks-go.sh 2&gt;&amp;1 | tee shadowsocks-go.log</p> <p>Your Server IP : 95.169.31.209 Your Server Port : 443 Your Password : ZWNkNWZIMj Your Protocol : origin Your obfs : plain Your Encryption Method: aes-256-cfb</p> <p>3.创建配置文件 1 vi /etc/shadowsocksr.json 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 { &quot;server&quot;: &quot;0.0.0.0&quot;, &quot;server_ipv6&quot;: &quot;::&quot;, &quot;server_port&quot;: 8388, &quot;local_address&quot;: &quot;127.0.0.1&quot;, &quot;local_port&quot;: 1080, &quot;password&quot;: &quot;mypassword&quot;, &quot;timeout&quot;: 120, &quot;method&quot;: &quot;chacha20&quot;, &quot;protocol&quot;: &quot;origin&quot;, &quot;protocol_param&quot;: &quot;&quot;, &quot;obfs&quot;: &quot;plain&quot;, &quot;obfs_param&quot;: &quot;&quot;, &quot;redirect&quot;: &quot;&quot;, &quot;dns_ipv6&quot;: false, &quot;fast_open&quot;: false, &quot;workers&quot;: 1 } 4.添加service并设置开机启动 来个网上找的启动脚本: 1 vi /etc/init.d/shadowsocksr 输入以下内容:(自己修改目录位置) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77</p> <h1>!/bin/bash</h1> <h1>chkconfig: 2345 90 10</h1> <h1>description: start or stop the ShadowsocksR server</h1> <p>#</p> <h3>BEGIN INIT INFO</h3> <h1>Provides: ShadowsocksR</h1> <h1>Required-Start: $network $syslog</h1> <h1>Required-Stop: $network</h1> <h1>Default-Start: 2 3 4 5</h1> <h1>Default-Stop: 0 1 6</h1> <h1>Description: Start or stop the ShadowsocksR server</h1> <h3>END INIT INFO</h3> <h1>Author: Teddysun <a href="mailto:i@teddysun.com">i@teddysun.com</a></h1> <p>name=shadowsocksr BIN=/root/shadowsocksr/shadowsocks/server.py conf=/etc/shadowsocksr.json</p> <p>start(){ $BIN -c $conf -d start RETVAL=$? if [ &quot;$RETVAL&quot; = &quot;0&quot; ]; then echo &quot;$name start success&quot; else echo &quot;$name start failed&quot; fi }</p> <p>stop(){ pid=<code>ps -ef | grep -v grep | grep -i "${BIN}" | awk '{print $2}'</code> if [[ ! -z $pid ]]; then $BIN -c $conf -d stop RETVAL=$? if [ &quot;$RETVAL&quot; = &quot;0&quot; ]; then echo &quot;$name stop success&quot; else echo &quot;$name stop failed&quot; fi else echo &quot;$name is not running&quot; RETVAL=1 fi }</p> <p>status(){ pid=<code>ps -ef | grep -v grep | grep -i "${BIN}" | awk '{print $2}'</code> if [[ -z $pid ]]; then echo &quot;$name is not running&quot; RETVAL=1 else echo &quot;$name is running with PID $pid&quot; RETVAL=0 fi }</p> <p>case &quot;$1&quot; in 'start') start ;; 'stop') stop ;; 'status') status ;; 'restart') stop start RETVAL=$? ;; *) echo &quot;Usage: $0 { start | stop | restart | status }&quot; RETVAL=1 ;; esac exit $RETVAL 添加服务并设置开机自启: 1 2 3 chmod +x /etc/init.d/shadowsocksr chkconfig --add shadowsocksr chkconfig shadowsocksr on</p>

页面列表

ITEM_HTML