利用IPV6免费服务器实现远程办公(EUserv)

1 篇文章 0 订阅
1 篇文章 0 订阅

申请VPS

EUserv: 1. 首页; 2. 免费服务器申请地址.
点击【Order】然后会弹出订购框再点击一下【Order】,然后在购物车结账。等待1小时左右,可以到控制页面,看到我们购买的服务器。
点order订购,再点order
在购物车结账

远程SSH

装系统

登录控制页面,填写个人信息。点击【vserver】然后找到刚买的服务器,点击【select】cover
然后有一个安装系统的界面,我选择的centos 7,等待系统安装大约一个多个小时(毕竟我自己装系统也要几个小时)。
后来事实证明,我的系统安装可能出了bug,一直不显示登陆密码,不过这里面有重装系统的选项,重装一下,再等个大概几天就好了(我一开始都忘记它了,几个月后再登发现密码显示出来了\汗)。
重装系统选项卡
系统安装

ssh连接

没有安装完成的时候是不能看到ssh密码的,完成之后点【serverdata】可以看到:
可以看到登录密码远程ssh登录一下,需要用到ssh软件(如SecureCRT),本地计算机要能连上ipv6。
用户名:root
IP地址在“Main IPv6-Address”
密码在“Default-Password for SSH or Webpanel (admin/root/Administrator)”这一栏。

添加DNS64

参看使用公共dns64服务让纯ipv6设备访问ipv4网络资源。原理这里不解释了,简单来说,有人提供了ipv6访问ipv4的免费服务,虽然慢了些,但好歹还是能连上的。

提供商国家/城市DNS64服务NAT64前缀
Kasper Dupont芬兰/赫尔辛基2a01:4f9:c010:3f02::12a01:4f9:c010:3f02:64::/96
Trex芬兰/坦佩雷2001:67c:2b0::42001:67c:2b0:db32::/96
Trex芬兰/坦佩雷2001:67c:2b0::62001:67c:2b0:db32:0:1::/96
level66.network德国/美因河畔法兰克福2a09:11c0:f1:bbf0::702a09:11c0:f1:be00::/96
Kasper Dupont德国/纽伦堡2a01:4f8:c2c:123f::12a01:4f8:c2c:123f:64::/96
go6Labs斯洛文尼亚2001:67c:27e4:15::64112001:67c:27e4:642::/96
go6Labs斯洛文尼亚2001:67c:27e4::642001:67c:27e4:64::/96
go6Labs斯洛文尼亚2001:67c:27e4:15::642001:67c:27e4:1064::/96
go6Labs斯洛文尼亚2001:67c:27e4::602001:67c:27e4:11::/96
Kasper Dupont荷兰/阿姆斯特丹2a00:1098:2b::12a00:1098:2b::/96
Tuxis荷兰/中部2a03:7900:2:0:31:3:104:1612a03:7900:6446::/96
Kasper Dupont英国/伦敦2a00:1098:2c::12a00:1098:2c::/96

编辑vim /etc/resolv.conf,修改DNS64地址:

nameserver   2a09:11c0:f1:bbf0::70
nameserver   2a01:4f8:c2c:123f::1

刷新一下yum/apt缓存即可正常使用

#yum
yum clean all
yum makecache
#apt
apt-get update

然后你会发现之前无法访问的ipv4网站都可以直接访问了(例如github)。

使用内网穿透工具

用法参看https://www.oschina.net/p/frp?hmsr=aladdin1e1
也可以使用nps

frp 的作用

  1. 利用处于内网或防火墙后的机器,对外网环境提供 http 或 https 服务。
  2. 对于 http 服务支持基于域名的虚拟主机,支持自定义域名绑定,使多个域名可以共用一个80端口。
  3. 利用处于内网或防火墙后的机器,对外网环境提供 tcp 服务,例如在家里通过 ssh 访问处于公司内网环境内的主机。
  4. 可查看通过代理的所有 http 请求和响应的详细信息。(待开发)

服务器上安装frp

1. 下载frp

github下载地址

2. 在服务器配置一个名为 ssh 的反向代理

将 frps 及 frps.ini 放到有公网 IP 的机器上
frps.ini文件内容:

[common]
bind_port = 7000

[ssh]
listen_port = 6000
auth_token = 123

启动 frps:

./frps -c ./frps.ini

设置开机自启动(https://blog.csdn.net/baidu_34762389/article/details/106872624):
创建文件 /etc/systemd/system/frps.service 并填入如下信息,[ExecStart]请自行替换

[Unit]
Description=frps daemon
After=syslog.target  network.target
Wants=network.target

[Service]
Type=simple
ExecStart=/opt/software/frp/frps -c /opt/software/frp/frps.ini
Restart= always
RestartSec=1min
ExecStop=/usr/bin/killall frps

[Install]
WantedBy=multi-user.target

启动服务

sudo systemctl enable frps.service

3. 在本地配置内网

将 frpc 及 frpc.ini 放到处于内网环境的机器上。修改 frpc.ini 文件,设置 frps 所在服务器的 IP 为 x.x.x.x。frpc.ini文件内容:

[common]
server_addr = x.x.x.x
server_port = 7000
auth_token = 123

[ssh]
local_port = 22

启动 frpc:

./frpc -c ./frpc.ini

通过 ssh 访问内网机器

假设用户名为 test:

ssh -oPort=6000 test@x.x.x.x

注意事项

EUserv需要每个月续约,记得登录续约。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值