linux 內網訪問外網配置

2021-06-07 01:51:27 字數 763 閱讀 5963

假設公網ip位址為:115.218.232.116 ,對應的內網位址為:192.168.10.1

1、在公網伺服器上執行以下命令:

# echo "1" > /proc/sys/net/ipv4/ip_forward

modprobe ip_tables

modprobe iptable_nat

modprobe iptable_filter

modprobe ip_conntrack

modprobe ip_conntrack_ftp

modprobe ip_nat_ftp

2、在公網伺服器上的iptables檔案增加如下內容:

# vi /etc/sysconfig/iptables

-a postrouting -s 192.168.10.2 -o eth0 -j snat --to-source 115.218.232.116

其中192.168.10.2是需要訪問外網的伺服器

增加完畢後,重啟防火牆

# service iptables restart

# vi /etc/sysconfig/network-scripts/ifcfg-eth0

gateway=192.168.10.1

4、將10.2伺服器的dns(/etc/resolv.conf)配置替換成公網的dns配置,然後重啟網路:

# service network restart

5、測試

外網訪問內網專案

神器ngrok 支援一下作者 在cmd命令中先切換到ngrok所在的位置再進行如下操作 一定要切換到資料夾內 ngrok config ngrok.cfg subdomain example 8080 說明 example 自己任意設定 8080 tomcat的埠號 回車後如下 工具生成了兩個格式 ...

外網怎麼訪問內網svn

外網怎麼訪問內網 svn?步驟如下 1 安裝並登陸nat123 做相關設定。2 svn伺服器本地是動態公網 ip時,使用 nat123 動態網域名稱解析方法,解決動態公網 ip問題,實現外網訪問內網 svn應用,如有經過路由,則需要做路由對映。3 新增對映並儲存。應用型別 常用的是前三種 80 應用...

外網訪問內網的方法。

我們知道internet是基於tcp ip協議的網路,計算機都是通過公網ip位址來通訊的,如何從世界的任何角落訪問你處於區域網中的電腦是本文所 的。前提 你所在的居於網已經接入internet,簡單的說就是你的電腦能上網 操作流程 1.我們通過路由器接入internet,路由器是有公網ip的,也就是...