iodine配置记录



DNS配置

设置一条NS记录:

NS nsiodine iodine.your.domain

设置一条A记录:

A iodine your_serverip

使用

server端

iodined -f -P your_password 192.168.100.1 nsiodine.your.domain
# -f 开启前台显示
# -P 连接密码设置
# 192.168.100.1, 自己设计的内网网段, 也可以172... 10... 这些...
# nsiodine.marryjianjian.xin 监听nsiodine.marryjianjian.xin的DNS请求

client端

iodine -f your_server_ip nsiodine.your.domain
# server_ip为服务器的ip
# 据说Mac用户需要加上 -d utunx 否则会出错
# 但是实际上我的Mac没加好像没有报错?

浏览器选项

ssh -NT -D 8080 jian@192.168.100.1
# -N参数,表示只连接远程主机,不打开远程shell;
# -T参数,表示不为这个连接分配TTY;
# 这个两个参数可以放在一起用,代表这个SSH连接只用来传数据,不执行远程操作;
# -D参数, 表示把本地8080端口的数据都发到远程主机
# 再在浏览器上选择本地8080端口代理上网即可

内网穿透

ssh -C -g 用户@vps的IP -R vps端口:127.0.0.1:本机端口 free -m -s30