photoshop網(wǎng)站視覺設(shè)計步驟seo引流什么意思
文章目錄
- 1.下載frp
- 2.配置服務(wù)器
- 2.1.配置frps.ini文件
- 2.2.設(shè)置服務(wù)文件
- 2.3.設(shè)置開機自啟和服務(wù)操作
- 2.4.后臺驗證
- 2.5.服務(wù)器重啟
- 3.配置本地window
- 3.1.frpc配置
- 3.2.添加開機計劃啟動
- 3.3.控制臺啟動隱藏窗口
- 4.centos防火墻和端口
- 3.1.開放端口
- 3.2.查看端口
- 5.關(guān)閉進程
- 5.1.殺死進程
- 5.2.強制殺死進程
- 6.查看服務(wù)
- 7.總結(jié)
FRP是一個開源、簡潔易用,高性能的內(nèi)網(wǎng)穿透和反向代理軟件,支持tcp、upp、http、https等協(xié)議。
1.下載frp
可以去官網(wǎng)下載最新的frp編譯好的文件,本文采用frp_0.32.1_windows_amd64版本。也可以在csdn下載。
2.配置服務(wù)器
連接ubuntu22服務(wù)器,并創(chuàng)建新目錄:
/usr/local/frp
將frp_0.32.1_windows_amd64.tar.gz上傳至/usr/local/frp目錄。
將文件解壓。
tar -xvf frp_0.32.1_windows_amd64.tar.gz
mv frp_0.32.1_windows_amd64/* /usr/local/frp/
刪除frpc.ini和frpc文件。
cd /usr/local/frp/
rm frpc.ini
rm frpc
2.1.配置frps.ini文件
[common]
bind_addr = 0.0.0.0
# frp監(jiān)聽的端口,默認是7000
bind_port = 7000
# 代理端口一定要設(shè)置,否則無法使用http
vhost_http_port = 7001
# 授權(quán)碼
token = B42D0624-7D18# frp管理后臺端口
dashboard_port = 6500
# frp管理后臺用戶名和密碼
dashboard_user = admin
dashboard_pwd = admin@7D18
enable_prometheus = true# frp日志配置
log_file = log.log
log_level = info
log_max_days = 3# 域名訪問配置
privilege_mode = true
配置和啟動frp。
mkdir -p /etc/frp
cp frps.ini /etc/frp
cp frps /usr/bin
2.2.設(shè)置服務(wù)文件
vim /usr/lib/systemd/system/frps.service
內(nèi)容如下:
[Unit]
Description=frp Service
After=rc-local.service nss-user-lookup.target[Service]
Type=forking
Restart=on-failure
RestartSec=5s
ExecStart=/usr/bin/frps -c /etc/frp/frps.ini[Install]
WantedBy=multi-user.target
2.3.設(shè)置開機自啟和服務(wù)操作
開機啟動
sudo systemctl daemon-reload
sudo systemctl enable frps
服務(wù)編輯
sudo systemctl start frps
sudo systemctl stop frps
sudo systemctl status frpsnetstat -tunlp #查看端口
2.4.后臺驗證
在瀏覽器輸入服務(wù)器后臺網(wǎng)址
http://152.136.196.35:6500
如下圖所示,則表示服務(wù)器配置成功。
2.5.服務(wù)器重啟
shutdown -r now
3.配置本地window
3.1.frpc配置
frpc.ini文件配置如下
[common]
server_addr = 152.136.196.35
server_port = 7000
#與服務(wù)器端的令牌一致
token = B42D0624-7D18# 配置tcp服務(wù),用于ip訪問
[web1]
type = tcp
local_ip = 127.0.0.1
#本地端口
local_port = 188
#服務(wù)器端口
remote_port = 188[web2]
type = tcp
local_ip = 127.0.0.1
#本地端口
local_port = 80
#服務(wù)器端口
remote_port = 80
按照命令啟動客戶端軟件:
frpc -c frpc.ini
提示如下表示成功,如下圖所示:
3.2.添加開機計劃啟動
a.啟動文件夾
將系統(tǒng)下可以直接雙擊就可以啟動的可執(zhí)行文件或者創(chuàng)建快捷方式放在此文件夾中。
文件夾尋找方式:
①win+r 打開運行窗口,輸入shell:startup,打開了用戶啟動文件夾。
②C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup,打開系統(tǒng)啟動文件夾。
b.任務(wù)計劃
首先,我的電腦,右鍵管理,選擇任務(wù)計劃程序。
然后,新建計劃,輸入計劃名稱,觸發(fā)器選擇當用戶登錄時。不要選系統(tǒng)啟動。操作選擇目標程序,可以是exe文件,也可以bat腳本文件。最后點擊完成。重啟一下系統(tǒng)測試是否正常工作。
3.3.控制臺啟動隱藏窗口
第一種方法,在bat文件前添加代碼:
@echo off
if "%1" == "h" goto begin
mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit
:begin
REM
第二種方法,采用vbs腳本啟動:
Set ws = CreateObject("Wscript.Shell")
ws.run "cmd /c C:\frpc\start-frpc.bat",vbhide
注意:第一種不能和第二種不能同時使用。
4.centos防火墻和端口
開啟防火墻。
systemctl start firewalldsystemctl start firewalld.service
systemctl stop firewalld.service
systemctl status firewalld.service
3.1.開放端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
3.2.查看端口
netstat -tunlp | grep 6500
5.關(guān)閉進程
查看指定進程名稱pid
ps -ef | grep frps
5.1.殺死進程
kill pid
kill 12345
5.2.強制殺死進程
kill -KILL pid
kill -KILL 123456
6.查看服務(wù)
使用systemctl命令查看所有已啟動的服務(wù):
systemctl list-units --type=service --state=running
使用service命令查看正在運行的服務(wù):
service --status-all
使用ps命令結(jié)合grep過濾器來查看正在運行的服務(wù)進程:
ps aux | grep [s]ervice
ps aux | grep frps
7.總結(jié)
這套系統(tǒng)完整的運行,坑還是挺多的,需要不斷的總結(jié)。