gullo.me 的 natvps

1. 在下面的地址中输入内网 IP,查看许可的网络资源
https://hosting.gullo.me/plugin/support_manager/knowledgebase/view/17/p2/5/

域名    gullo.yisuo.asia
内网 IP 10.10.42.18
外网 IP 76.72.171.42
端口段  1800 —— 1819

ssh root@76.72.171.42 -p 1820
ssh console-c5EfT3@76.72.171.42 -p 22

2. 用 iptables 把内网端口映射到外网端口
内网10.10.42.18:80 影射到 外网的 1808

vim /etc/sysctl.conf

# Uncomment the next line to enable packet forwarding for IPv4
net.ipv4.ip_forward=1
net.ipv6.conf.all.forwarding=1

sysctl -p
-----------------------

iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -F
iptables -Z

iptables -t nat -A PREROUTING -p tcp --dport 1808 -j DNAT --to-destination 10.10.42.18:80
iptables -t nat -A POSTROUTING -p tcp -d 10.10.42.18/32 -m tcp --sport 80 -j SNAT --to-source 76.72.171.42

# tcp
iptables -t nat -A PREROUTING -p tcp --dport 1819 -j DNAT --to-destination 10.10.42.18:11269
iptables -t nat -A POSTROUTING -p tcp -d 10.10.42.18/32 -m tcp --sport 11269 -j SNAT --to-source 76.72.171.42
# udp
iptables -t nat -A PREROUTING -p udp --dport 1819 -j DNAT --to-destination 10.10.42.18:11269
iptables -t nat -A POSTROUTING -p udp -d 10.10.42.18/32 -m udp --sport 11269 -j SNAT --to-source 76.72.171.42

iptables -t filter -A INPUT -p tcp -m state --state NEW -m tcp --dport 11269 -j ACCEPT
#service iptables save
#service iptables restart
netfilter-persistent save
netfilter-persistent reload

保存规则的使用iptables-save命令输出所有规则保存到文件并设置开机时使用iptables-restore导入。

3. NAT IPv4如何託管一個網站?

Cloudflare運行免費的IPv6到IPv4代理服務。
Cloudflare的CDN通常在反向代理上工作(您公開地為您的站點看到Cloudflare IP,同時代表您的實際IP加載您的站點)。

步驟:
1)  在Cloudflare.com註冊一個免費帳戶 並添加您的域名(可以根據需要添加任意數量  的域名)
2)  在註冊商處將您的域名服務器更新為Cloudflare提供的域名服務器(<name> .ns.cloudflare .COM)
3)  編輯您的CloudFlare DNS記錄,創建和指向您的站點/子的四A(AAAA)記錄到您的LES一個IPv6地址(請參閱您的歡迎電子郵件與VPS資訊)
4)  請確保您有“CloudFlare的打開“為您剛剛設置的域/子域記錄(確保記錄旁邊的小雲圖標為橙色)
5)  進入您的域的”Cloudflare設置“ - 選擇主域中域名旁邊的齒輪圖標清單
6)  向下滾動,在'自動IPv6'下,將默認模式'Safe'更改為'Full'
7)  修改您的Web服務器以監聽您上面使用的IPv6地址,當然在端口80上

資料來源:http://forum.lowendspirit.com/viewtopic.php?id=441

gullo.me 的 natvps的更多相关文章

  1. OnLineML:时序数据挖掘

    关于时序分析: 我们跟随时间的脚步,试图解释现在.理解过去.甚至预测未来........ 原文链接:http://blog.sciencenet.cn/home.php?mod=space&u ...

  2. KDD2015,Accepted Papers

    Accepted Papers by Session Research Session RT01: Social and Graphs 1Tuesday 10:20 am–12:00 pm | Lev ...

随机推荐

  1. 洛谷P1164 小A点菜 && caioj 1410 动态规划1:点菜(背包方案问题)

    方程很简单 f[0] = 1 f[j] += f[j-w[i]] #include<cstdio> #define REP(i, a, b) for(int i = (a); i < ...

  2. TCP 三次握手,四次挥手

    TCP 三次握手,四次挥手 1. TCP 三次握手 建立连接前,客户端和服务端需要通过握手来确认对方: 客户端发送 syn(同步序列编号) 请求,进入 syn_send 状态,等待确认 服务端接收并确 ...

  3. ArcGIS api for javascript——用图表显示查询结果

    描述 本例展示了如何使用查询任务结果用去Google Chart API构建一个图表.当运行本例,点击一个郡县去看出现在一个无焦点的InfoWindow中的人口统计的数据的图表. 函数init创建了一 ...

  4. Snail—UI学习之导航视图控制器UINavigationController(系统)

    背景 有一个根视图控制器 然后跳转到第一个界面  第一个界面能够返回到根视图 也能够跳转到第二个视图 第二个视图能够直接返回到根视图 新建三个ViewController    RootViewCon ...

  5. Java中AtomicInteger的使用!!!

    今天在看Volley的源码的时候,看到里面使用了AtomicInteger这个类,曾经没用过,今天看了一下API学习了一下: 首先介绍一下这个类的用处,这个类主要是用来替换java中的自增和自减操作, ...

  6. QThread 爬坑之旅(三种办法解决QObject: Cannot create children for a parent that is in a different thread)

    Cannot create children for a parent that is in a different thread. 在Qt的官方文档,大家知道有两种方式使用QThread. You ...

  7. javascript 提交弹窗

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  8. jquery tmpl插件

    动态请求数据来更新页面是现在非常常用的方法,比如博客评论的分页动态加载,微博的滚动加载和定时请求加载等. 这些情况下,动态请求返回的数据一般不是已拼好的 HTML 就是 JSON 或 XML,总之不在 ...

  9. 分析一下jquery中的ajax操作

    在web前端开发中,ajax是很重要的一项技术,用原生写起来很是麻烦,需要一大堆js代码,而到了jq里就被精简了许多,一起来看看: jquery中的ajax分为三种方式: 1.$.get(),get方 ...

  10. Gym - 100625E Encoded Coordinates 矩阵快速幂

    题意: 一直TLE我也是醉了,,不爽! #include <iostream> #include <cstdio> #include <fstream> #incl ...