摘要:本文将介绍免实名云服务器连接异常解决方案,给出背景信息并引起读者兴趣。
图片:
一、背景信息
近年来,很多人在使用云服务器的时候遇到了实名认证的问题。在实名认证之前,很多人可以畅所欲言,我们可以看到很多优秀的东西,但是自从实名制之后,使得很多人无法登陆进去了。这个时候,免实名认证就成了大家普遍讨论的话题。
二、什么是免实名云服务器
免实名云服务器指的是不需要实名认证就可以使用的服务器,通过一些技巧可以绕过实名认证,成功登陆云服务器。
原理是通过修改客户端的内核参数,在修改后的客户端参数中进行云服务器的登陆。但是本方法仅对未选择实测认证并激活的用户有效。如果您已实名认证并激活过,则无法使用此方法进行登陆;如果您使用的是官方客户端,则无法使用此方法。
三、如何使用免实名云服务器
本方法需要使用开发者进行下述操作:
- 使用 Root 权限,输入以下命令:
- 安装好 sudo :
- 安装好 gpg :
- 克隆服务端:
- 将以下代码拷贝到 `heisenbridge` 文件内:
- 更新 gem 版本:
- 编译安装并激活:
- 修改代理服务器的地址为普通云服务器的地址,也就是被抓取到的 IP 地址,并更改启动顺序
- 将 `REDIS_URL` 中的 host 地址修改为普通云服务器的 IP 地址。`heisenbridge-web` 目前并不支持自动抓取 IP 地址,所以需要手动更改;
- 将 `RAILS_ENV` 修改为 `production`;
- 将启动顺序从 `Procfile.development` 修改为 `Procfile.production`。
- 重新运行内核:
- 在本地开启远程桌面程序并输入 IP 地址、用户名和密码,即可登陆云服务器。
termux-open "https://pkg.termux.org/stable/obfs4proxy_0.0.11-2_amd64.deb"
apt install -y sudo
apt install -y gpg
git clone https://github.com/onion/heisenbridge.git
bundle install --path gems/gems --binstubs gems/bin
gem update --system
gem install rake
bundle install
RAILS_ENV=production yarn build
RAILS_ENV=production rake db:setup
foreman start -f Procfile.production -e .env.production
vim .env.production
RAILS_ENV=production foreman start -f Procfile.production
四、如何解决免实名云服务器连接异常
免实名云服务器连接异常主要是由于服务器端口被封禁所致。可以通过修改端口的方式解决。
使用免实名云服务器必须打开国外的 IP 去连,如果客户端要被封,那么只要修改客户端上的端口号。
1、在 SSH 通道上打开 SOCKS 代理:
ssh -D port remote_host
D 是指开启 SOCKS 代理,port 是前面定义的本地端口,域名可以为空,remote_host 是服务器地址。
2、修改浏览器的代理设置:
- 设置 Firefox:在设置 -> 高级 -> 网络 -> 连接 选项中将代理类型修改为 SOCKS 地址为 localhost 端口为前面定义的本地端口,是否启用远程 DNS 是否随意。
- 设置 Chrome:运行命令随处开启(或者修改高权限文件,但是这种方式不建议食用),具体为 chrome --proxy-server="socks5://localhost:端口"
这里要说明,当然本方法可以使用于所有的代理技巧并不只限于 SSH。
至此,免实名云服务器连接异常解决方案已经讲解完毕。
评论前必须登录!
注册