📓Stanley

Android Developer🚀/ ❤️Freedom

🐱给小白的Shadowsocks翻墙教程

全部文章目录 如果过程中出现问题无法解决可以发送邮件到我邮箱[email protected] 或者提issues 前言 为什么要做这个库?因为有句话说“不会翻墙的程序员不是好程序员”,但是某些原因,翻墙可是越来越难了,我之前是用某灯,但是自从上个月开始某灯也不稳定了;我还以为可以和某灯相宿相飞一段时间的,后来就投靠了Shadowsocks了,为什么会选择Shadowsocks呢,因为可以自己搭建服务器,不再受牵制,而且由于是个人服务器被封IP的几率也不会很大;当然你也可以和自己信任的人共享使用,但是Shadowsocks的教程网络上真是参次不齐,很容易误导那些只想翻墙而不是要了解它原理的人,所以我就蹦出个想法:做个几乎是一键式的傻瓜Shadowsocks(以下简称ss)搭建教程给小白们,让大家都能共享自由的互联网。 开始 购买VPS服务器 俗话说,万事起头难。想想倒也是这样,也不是说购买VPS服务器有多难,是接受它比较难,我当时也是一个还没买过服务器的小白,对于第一次尝试的东西都没有底,怎么敢随意下手。好了,你现在可以放心了,据我使用,Vultr和DigitalOcean这两个服务商都是可以随时部署随时摧毁服务器,是按每小时计费的,一个月是5美金,大概0.007美金一小时,就算你创建一个服务器IP刚好是被某墙屏蔽了,那就删掉也只是扣0.1美金,作为一个穷学生的我都能接受了,你还犹豫吗? 1、注册并登录 Vultr推荐链接: https://www.vultr.com/?ref=7370522 这里我比较推荐Vultr,为什么呢?因为他有日本服务器,延迟低,掉包也低; 注册登录后先充值5美金,用paypal绑定国内银行卡可以最低充值5美金,当然也有支付宝,支付宝要最低10美金。 2、部署服务器 第一步:在个人页面点击Products然后再点右面的➕号按钮添加一个服务器 选择Cloud Compute 选择Regular Performance 第二步:在打开的页面选择德国Frankfurt服务器 (由于日本服务器滥用导致很多IP被封了,可以选择欧洲服务器,例如法国、德国等) ,如果喜欢其他服务器也可以选择,后续操作是一样一样的 第三步:接下来要注意了,系统最好选择CentOS 7 x64,点击CentOS可以下拉选择7 x64 第四步:选择套餐,当然ss不需要配置太高的服务器,最低配置5美金一个月的就可以了,反正我每次看2.5美金都是卖光的,如果你能看到那赶紧选啊,千年一遇。 记得取消选中自动备份(会收1美金/月) 第五步:接着就是部署起来了,当然你也可以给服务器起个名字再部署 第六步:接着等待服务器启动完成,看到Status是绿色的Running就是启动完成了,这个过程大概需要1-3分钟。 第七步:复制IP地址和密码,后面有用 第八步:启动完成后,当然测试一下有没有被封掉IP了,打开命令管理器或者终端,输入 ping+你的IP地址,例如我服务器IP是8.8.8.8,则ping 8.8.8.8,如果出现下图的返回信息则这个IP是可以用的,偶尔一个request timeout也是可以的,是掉包现象,如果出现一直request timeout就把这服务器删掉重新部署吧。 好了,到此为止最困难的事情已经过去了,后面都是一键式的了,喝杯茶🍵再继续。 在服务器安装ss 因为我是用mac的,考虑到大多数人还是使用windows为主,我就把我的旧电脑给翻出来开机继续做教程。基于windows 7。 如果你是用mac,那恭喜你,下面连接的步骤直接打开终端输入 ssh root@你的服务器IP地址 连接就可以,然后可以跳过安装并运行xshell这个步骤 如果你是用windows10,可以打开系统自带的powershell工具: 输入 ssh root@你的服务器IP地址 连接就可以,然后可以跳过安装并运行xshell这个步骤 安装并运行xshell 提示:如果服务器可以ping通,但xshell无法连接说明服务器被封端口了(很多vultr日本服务器有这种状况),请更换其他地区服务器或者更换服务器商 windows下ssh连接需要下载Xshell,百度搜一搜就能下载了,当然你也可以用其他的,这里以Xshell为例,安装好Xshell后点击文件-新建 接下来配置连接,名称随便起,主机填写你的服务器IP地址,下面都默认就好 接下来在弹出的窗口填root(默认服务器用户名) 这里就要填入你在上篇复制的服务器密码了 安装ss 上面登录成功后如图所示 下面就是精髓的部分了,感谢@teddysun大佬制作的一键安装脚本,具体更多细节可查看博客: https://teddysun.com/486.html (由于大佬的退出,所以下面的命令目前还可以使用,但是版本已经不再更新) wget --no-check-certificate -O shadowsocks-all.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-all.sh chmod +x shadowsocks-all.sh ./shadowsocks-all.sh 2>&1 | tee shadowsocks-all....

November 19, 2023 · 2 min · 281 words · Me

如何在国内注册ChatGPT账号

如何在国内注册ChatGPT账号 对文章有任何疑问可以提issue或者联系我邮箱:[email protected] 如果需要ChatGPT Plus合租的小伙伴可以到这里上车(建议用手机浏览器打开): https://universalbus.cn/r?s=OWKBr5bts6eR 开始 准备一个翻墙代理: 如果没有代理的可以参考我这篇文章去配置一个科学上网: https://github.com/zhaoweih/Shadowsocks-Tutorial 因为ChatGPT封了中国区,所以首先得准备一个翻墙代理,切换到 非中国(包含澳门和香港) 节点。 配置好后可以到 https://whoer.net/zh 这个网站查看你当前的IP是不是国外的 准备一个国外的接码平台: https://sms-activate.org/?ref=4254497 因为现在国内的手机号是不能注册GPT的,所以需要一个国外的接收验证码的平台 因为这个平台可以接受支付宝付款。大概2.06人民币左右接一个码,突然感觉淘宝那些卖号的几十块还是共享号的商家真是含泪赚了你的钱。 1.充值 注册账号后点击充值 选择支付宝 充值1美元就够了 2.接收验证码 在左边输入"openai",然后选择印度尼西亚 然后复制平台给你的号码(注意:这个页面先不要关闭,后面会有用) 注册ChatGPT账号: 打开https://chat.openai.com/auth/login 官网后点击右边的Sign Up注册账号 输入账号密码,最好用国外的邮箱 然后到邮箱验证下后,填写名字 接着来到最重要的一步,验证手机号,选择印度尼西亚,记得去掉前面的国家区号62,WhatsApp那里选择NO就好 最后到接码平台输入下验证码就可以(提示:如果长时间接收不到验证码可以换个手机号试下,换手机号是免费的) 最后注册成功啦,Have fun with ChatGPT!

November 19, 2023 · 1 min · 38 words · Me

给小白的git配置shadowsocks代理加速教程

给小白的git配置shadowsocks代理加速教程 先看看加速的效果: 以拉取telegram仓库为例,加速前使用电信直连大概在8KB/s左右,拉完项目不知道何年何月了,下面是加速后的效果,大概是2.57MB/s左右(这个跟你的代理服务器有关,我的代理服务器是30Mbps的),clone个仓库喝口茶的时间都不用。 好了,看了效果就来看如何配置,其实很简单,就两行命令(前提是你已经有shadowsocks并且可用) 1.首先查看本地shadowsocks端口 先查看shadowsocks本地socks端口,windows一般是1080,mac是1086 以windows为例,右键shadowsocks小飞机图标找到编辑服务器就能看到 2.设置git全局代理端口 以windows为例,在命令行输入(mac将后面的端口改成1086就可以): git config --global http.proxy 'socks5://127.0.0.1:1080' git config --global https.proxy 'socks5://127.0.0.1:1080' 3.完成 再git clone一次看看😀 联系我: [email protected]

January 14, 2021 · 1 min · 24 words · Me

给小白的利用iptables对VPS中转加速shadowsocks教程

给小白的利用iptables对VPS中转加速shadowsocks教程 问题 ❓如果对文章有任何疑问可以提到:https://github.com/zhaoweih/Shadowsocks-Tutorial/issues 前言 ”世界加钱可及“这句话说的真没错,这片文章是给追求速度而且愿意花点小钱的大家,一般的shadowscocks搭建就是买个国外服务器然后使用脚本搭建起来,然后这时候你的连接方式是直连的,例如你买的是新加坡的服务器,你的连接路径是你家->新加坡(这里不涉及绕道那些),然后你ping一下新加坡的服务器,如下: 由于不可抗因素,平均在260多毫秒左右,还不算上丢包,上个谷歌都慢,更别说看视频,这时候大伙会说我可以去买个更好一点的服务器,但是这个治标不治本的,再怎么好的服务器还不如来个中转快,什么是中转呢?中转的意思就是你买个国内的服务器(例如阿里云),然后将路径改成你家->国内阿里云->新加坡,这时候你会问这不是绕远了吗,但是服务器国际带宽肯定比家宽大而且快,所以这样一来反而会更快,但是更花钱了(可以自行去对比国内服务器的价格)。 例如我有个阿里云香港的服务器(买不起国内的),因为阿里云不让我搭shadowsocks所以我拿来中转流量,现在我的路径是 家里->阿里云香港->Vultr新加坡 我家->阿里云香港 大约25毫秒左右 阿里云香港->新加坡 大约39毫秒左右 这样不算其他时间,我中转后合起来大概65毫秒左右,比直连的260毫秒快多了,而且也稳定多了。 教程 其实中转流量的操作很简单的,只是多花点钱而且,下面来进入教程。 1、准备需要被中转的服务器(就是你的国外服务器), 中转的服务器(你的国内服务器) 首先得在你的国外服务器搭建好shadowsocks,具体怎么搭就不说了,可以看我另外一篇文章。 例如我搭建好shadowsocks的的国外服务器ip为 1.1.1.1,端口为447 我的国内服务器ip为8.8.8.8 2、 在国内服务器配置好iptables 用ssh连接上国内服务器,复制粘贴下面的代码到服务器,回车运行( 感谢逗比制作的一键脚本:https://doubibackup.com/mbofzp9h-2.html ) wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubiBackup/doubi/master/iptables-pf.sh && chmod +x iptables-pf.sh && bash iptables-pf.sh 然后输入1安装iptables,然后回车 然后输入 ifconfig 回车查看本地ip,复制后面有用,例如我的本地ip为6.6.6.6 紧接着输入 /iptables-pf.sh 回车运行脚本 选择4添加iptables端口转发 欲转发的远程填入447,跟你配置的shadowsocks端口一致就可以 远程ip填入你的国外服务器ip,例如我的是1.1.1.1 紧接着也是填写端口,填入447即可 最后填入本地ip,还记得之前保存的本地ip吗,粘贴进去,例如我的是6.6.6.6 选择iptables转发类型默认就行,回车 最后回车就可以完成配置了 3、修改ip 最后在shadowsocks客户端把国外的ip改成你的国内ip就可以了,体验丝般顺滑吧! 加速 🚀如果配上kcptun加速,整体加速效果非常可观 问题 如果设置后发现无法连上,请检查你的防火墙是否添加了规则 以阿里云为例,在防火墙里面添加规则,协议TCP跟UDP都添加一个,端口范围填你的端口(例如是447) 最后 如果觉得文章对你有作用,可以给我star✨,谢谢! 联系 📮Email:[email protected]

November 25, 2020 · 1 min · 62 words · Me

如何启用Shadowsocks的多端口

原文地址(原文目前已经被删除 本文属于备份文章 ):如何启用Shadowsocks的多端口 一键脚本默认只会开启单个端口以供使用。之所以这么做,是因为考虑到一般都是个人使用才会自己搭建属于自己的 Shadowsocks 服务端,所以在安装交互的时候,默认只要求输入某个端口即可。但如果你想要小范围内分享,那么你可能需要开启多个端口。 目前主流的四个版本实际上都是支持多端口的,只不过开启的方法不太一样,本文的重点就是写一下针对不同版本的 Shadowsocks 如何开启多端口。 注意:本文是以四合一版的正确安装和使用为前提条件的。 Shadowsocks-Python Shadowsocks-Python 版的配置文件路径 /etc/shadowsocks-python/config.json,下面以修改该配置文件来说明。 在 Linux 下建议使用 vim 或者 nano 来编辑此配置文件。具体如何使用这两种编辑器,这里不多说明,可自行去搜索相关用法。 Shadowsocks-Python 版多端口配置文件示例: { "server":"0.0.0.0", "local_address":"127.0.0.1", "local_port":1080, "port_password":{ "9000":"password0", "9001":"password1", "9002":"password2", "9003":"password3", "9004":"password4" }, "timeout":300, "method":"your_encryption_method", "fast_open": false } 重点在于 port_password 字段的修改。 你想要多少端口就添加多少端口,注意需要符合 json 格式,里面的最后一行后面是没有英文逗号的,整个大括号的最后需要有一个英文逗号。 修改完成后,保存配置文件,重启之。命令如下: $ /etc/init.d/shadowsocks-python restart ShadowsocksR ShadowsocksR 版的配置文件路径 /etc/shadowsocks-r/config.json,下面以修改该配置文件来说明。 ShadowsocksR 版多端口配置文件示例: { "server":"0.0.0.0", "server_ipv6": "[::]", "local_address":"127.0.0.1", "local_port":1080, "port_password":{ "9000":"password0", "9001":"password1", "9002":"password2", "9003":"password3", "9004":"password4" }, "timeout":300, "method":"your_encryption_method", "protocol": "your_protocol", "protocol_param": "", "obfs": "your_obfs", "obfs_param": "", "redirect": "", "dns_ipv6": false, "fast_open": false, "workers": 1 } 重点在于 port_password 字段的修改。 你想要多少端口就添加多少端口,注意需要符合 json 格式,里面的最后一行后面是没有英文逗号的,整个大括号的最后需要有一个英文逗号。 修改完成后,保存配置文件,重启之。命令如下:...

June 1, 2019 · 2 min · 319 words · Me