玩了一个多星期的Frp,感觉真神器也。只要有公网,不仅任意穿透,还可以直接访问自己域名+80默认端口打开内网页面,在群晖或树莓派搭建博客不要太轻松!
下面记录下最简单http搭建方式,访问域名:默认80端口即可直达群晖,搭建博客一个道理。
用的是公益frp服务器,
https://www.ioiox.com/archives/52.html
应该是香港1Mbps带宽小机,只开80 443给我们测试,我也顺利测试成功了一把。
方法:
客户端设备如群晖\树莓派,ssh进入后,下拉frp
wget https://github.com/fatedier/frp/releases/download/v0.29.1/frp_0.29.1_linux_amd64.tar.gz
tar xzvf frp_0.29.1_linux_amd64.tar.gz
chmod +x frp_0.29.1_linux_amd64
cd frp_0.29.1_linux_amd64
然后
vi frpc.ini ,输入i
#清空并粘贴下面内容(shift+insert)
#保存退出方式:Esc-冒号 输入wq回车
[common]
server_addr = frp.ioiox.com
server_port = 7007
token = www.ioiox.com
[myhttpgh89]
type = http
local_ip = 127.0.0.1
local_port = 5000
custom_domains = mydomain.f3322.net
[myhttps43t34]
type = https
local_ip = 127.0.0.1
local_port = 5001
custom_domains = mydomain.f3322.net
-------------------上面的彩色字需要改成你的信息------------------------------------
#橙色端口代表5000代理群晖http默认页面
#5001代表https
#红色字代表你的域名ip指向服务端地址
(免费的公云二级域名都可以.)
(url转发更好,我用的是changeip免费二级域名url转发frp.ioiox.com)
------------------------------------------------------------------------------------------------------
#临时运行,检测端口打通情况,蓝字表示正常
./frpc -c ./frpc.ini
一般访问
mydomain.f3322.net
就可以直达群晖http管理页面了
群晖开了https的话,https://mydomain.f3322.net同样道理
很简单是不是。
#后台运行
nohup ./frpc -c frpc.ini >/dev/null 2>&1 &
群晖开机自启动
cd /root/frp_0.29.1_linux_amd64/
sleep 40
nohup ./frpc -c frpc.ini >/dev/null 2>&1 &
我想到的低成本搭建博客操作:
十来块钱的树莓派,弄个宝塔,一键自动开https;
然后frp客户端部署在树莓派上,搞定。
什么,你不想用上面的公益frp服务器?
下面是搭建服务端操作:
1:frp服务端运行在公网ip设备,如海外vps\公网路由。
(大陆宽带禁止80 443端口(需备案)
#下拉frps 0.29.1二进制文件 https://github.com/fatedier/frp/releases
(亲测mipsle amd64 arm都可以)
wget https://github.com/fatedier/frp/releases/download/v0.29.1/frp_0.29.1_linux_amd64.tar.gz
tar xzvf frp_0.29.1_linux_amd64.tar.gz
chmod +x frp_0.29.1_linux_amd64
cd frp_0.29.1_linux_amd64
nano frps.ini
服务端可用下面例程
[common]
bind_port = 7000
vhost_http_port = 80
vhost_https_port = 443
token = keywords
#token是握手密匙,和7000端口一样,客户端和服务端要一致。
#临时运行,检测端口打通情况,蓝字表示正常
./frps -c ./frps.ini
#后台运行
nohup ./frps -c frps.ini >/dev/null 2>&1 &
#开机自启动:
最简单可以用rc.local
https://www.moerats.com/archives/623/
在exit 0之前粘贴进去
cd /root/frp_0.29.1_linux_amd64/
sleep 1
nohup ./frps -c frps.ini >/dev/null 2>&1 &
2019年11月11日星期一
2019年11月6日星期三
Debian 9 搭建Apache2 文件服务器
信息来源
https://blog.csdn.net/li_101357/article/details/78386023
想要打造一款非常便携的文件服务器吗?
下面就来在debian9搭建搭建Apache2 文件服务器
首先
sudo -i
#安装apache2
apt install apache2
访问vps ip地址检测服务是否正常;
然后编辑
/etc/apache2/sites-available/000-default.conf
增加这段
</VirtualHost>
ServerName localhost:7999
DocumentRoot /var/www/
<Directory /var/www>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
#设置权限
chmod 775 /var/www
#重启服务
systemctl restart apache2
一台外链轻量级文件服务器就诞生了。
------------下面是改网页访问端口方法:--------------
编辑
/etc/apache2/ports.conf
找到端口并修改
NameVirtualHost *:9000
Listen 9000
https://blog.csdn.net/li_101357/article/details/78386023
想要打造一款非常便携的文件服务器吗?
下面就来在debian9搭建搭建Apache2 文件服务器
首先
sudo -i
#安装apache2
apt install apache2
访问vps ip地址检测服务是否正常;
然后编辑
/etc/apache2/sites-available/000-default.conf
增加这段
</VirtualHost>
ServerName localhost:7999
DocumentRoot /var/www/
<Directory /var/www>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
#设置权限
chmod 775 /var/www
#重启服务
systemctl restart apache2
一台外链轻量级文件服务器就诞生了。
------------下面是改网页访问端口方法:--------------
编辑
/etc/apache2/ports.conf
找到端口并修改
NameVirtualHost *:9000
Listen 9000
订阅:
博文 (Atom)
caddy反代下载文件
# 监听端口 51110,提供静态文件服务和目录浏览 :51110 { root * /home/tls encode gzip # 只启用 gzip 压缩 file_server { browse } # 使用提供的证书...
- 群晖 NAS 搭建 shadowsocks 服务端 ( ss-server Docker/libev)
- GOST WSS隧道,客户端/服务端代码
- 一些DNS非标端口服务器 5353 UDP & 以及测试方式
- 大陆群晖/科学上网/使用谷歌云同步 (通过Docker-Trojan客户端)
- 手动制作 V2RAY SSR shadowsocksr 订阅教程
- 群暉Synology搭建Trojan TLS 443 服務端 (关联XRay/V2Ray/)
- OpenWRT 路由器搭建 Shadowsocks 服务器 (ss-server on ramips、71xx、bc47xx)
- Trojan-Go 家宽/隧道/中转/反向代理
- Raspberry Pi 树莓派2 搭建 ShadowsocksR服务器 (Raspbian\Debian)
- 使用 AdGuard Home 搭建 非标端口 DNS 服务器 / 自定义 TCP UDP