Centos7配置端口轉(zhuǎn)發(fā)功能實踐
配置端口轉(zhuǎn)發(fā)的目的操作
將外網(wǎng)訪問端口的流量轉(zhuǎn)發(fā)到內(nèi)網(wǎng)的端口,本篇文章使用的是阿里云服務(wù)器,將外網(wǎng)的30306端口流量轉(zhuǎn)發(fā)到內(nèi)網(wǎng)的3306端口
一、將端口放行,允許流量轉(zhuǎn)發(fā)
//1.看下防火墻狀態(tài)
systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
Active: active (running) since Thu 2020-09-03 14:39:14 CST; 843ms ago
Docs: man:firewalld(1)
Main PID: 31141 (firewalld)
Memory: 19.5M
CGroup: /system.slice/firewalld.service
└─31141 /usr/bin/python -Es /usr/sbin/firewalld --nofork --nopid
Sep 03 14:39:14 pc1 systemd[1]: Starting firewalld - dynamic firewall daemon...
Sep 03 14:39:14 pc1 systemd[1]: Started firewalld - dynamic firewall daemon.
//2.開啟端口3306 30306tcp端口監(jiān)聽
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --zone=public --add-port=30306/tcp --permanent
//3.重新加載防火墻
firewall-cmd --reload
//4.查看端口放行(可以看到3306 30306端口已經(jīng)放行)
firewall-cmd --list-port
3306/tcp 30306/tcp
//5.開啟路由功能,編輯/etc/sysctl.conf,添加內(nèi)容net.ipv4.ip_forward=1
//6.使參數(shù)配置生效
sysctl -p
二、偽裝ip
//檢查是否允許偽裝IP firewall-cmd --query-masquerade //允許防火墻偽裝IP(永久生效) firewall-cmd --permanent --add-masquerade //禁止防火墻偽裝IP(永久生效) firewall-cmd --permanent --remove-masquerade //重新加載firewall firewall-cmd --reload
三、端口轉(zhuǎn)發(fā)
//將3306端口的流量轉(zhuǎn)發(fā)至本機(jī)8080 firewall-cmd --permanent --add-forward-port=port=3306:proto=tcp:toport=8080 //將30306端口的流量轉(zhuǎn)發(fā)至192.168.0.1的3306端口 firewall-cmd --permanent --add-forward-port=port=30306:proto=tcp:toaddr=將要轉(zhuǎn)發(fā)到的ip地址:toport=3306 //重新加載防火墻配置 firewall-cmd --reload
命令行訪問公網(wǎng)ip加30306端口,流量實際是被轉(zhuǎn)發(fā)到了內(nèi)網(wǎng)的3306端口。
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
詳解ubuntu14.04如何設(shè)置靜態(tài)IP的方法
本篇文章主要介紹了ubuntu14.04如何設(shè)置靜態(tài)IP的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-07-07
Linux下使用killall命令終止進(jìn)程的8大用法實例詳解
Linux 的命令行提供很多命令來殺死進(jìn)程。這篇文章主要介紹了Linux下使用killall命令終止進(jìn)程的8大用法,需要的朋友可以參考下2019-04-04
在Ubuntu中如何查看網(wǎng)絡(luò)路由表詳解
這篇文章主要給大家介紹了關(guān)于在Ubuntu中如何查看網(wǎng)絡(luò)路由表的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用ubuntu具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-12-12
Linux中利用Vim對文件進(jìn)行密碼保護(hù)的方法詳解
這篇文章主要給大家介紹了在Linux中利用Vim對文件進(jìn)行密碼保護(hù)的相關(guān)資料,文中介紹的非常詳細(xì),對大家具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起看看吧。2017-06-06
Linux通過配置靜態(tài)IP解決無法訪問網(wǎng)絡(luò)問題的教程詳解
Linux系統(tǒng)安裝成功之后只是單機(jī)無網(wǎng)絡(luò)狀態(tài),我們需要配置Linux靜態(tài)IP來確保服務(wù)器可以正常連接互聯(lián)網(wǎng),下面就跟隨小編一起學(xué)習(xí)一下如何配置靜態(tài)IP來解決無法訪問網(wǎng)絡(luò)的問題吧2023-11-11
使用nginx來負(fù)載均衡 本文在window與linux下配置nginx實現(xiàn)負(fù)載
使用nginx來負(fù)載均衡,本文在window與linux下配置nginx實現(xiàn)負(fù)載2010-03-03

