FAST MTPROTO PROXIES FOR TELEGRAM
Contact : @Esalat
Last updated 11 months, 3 weeks ago
📝 telegra.ph/频道内软件使用说明-09-30
👨💻 t.me/PJapkAdminBot
🔴 t.me/PJAPK_Chat
Last updated 1 day, 6 hours ago
#服务器 #教程 #dns #流媒体
搭建一个dnsproxy并发查询上游dns,并实现流媒体解锁
特别感谢小一佬 @xream 编写的download.js!以及提供实惠优质的dns解锁服务的1stream @ottdns2
前期准备:
购买1stream解锁服务:@ottdns2 ,绑定好使用解锁的ip,保存好想使用的dns类型和else解锁地址
开始部署服务端:
先安装好docker(自行安装,置顶一条龙也有),再准备一个docker-compose.yml文件(自行创建),放在/root/dnsproxy文件夹(或任何你想要放的位置,如更改,请自行修改路径映射和后续的所有相关路径),但不要启动:
services:
dp:
image: adguard/dnsproxy
container_name: dp
restart: always
volumes:
\- ./config.yaml:/opt/dnsproxy/config.yaml
\- ./unlock.conf:/opt/dnsproxy/unlock.conf
\- ./elseunlock.conf:/opt/dnsproxy/elseunlock.conf
\- /etc/localtime:/etc/localtime:ro
ports:
\- 127.0.0.1:53:53/udp
\- 8053:8053/udp
再新建一个config.yaml:
listen\-addrs:
\- "0.0.0.0"
listen\-ports:
\- 53
\- 8053
max\-go\-routines: 0
ratelimit: 0
udp\-buf\-size: 1232
boostrap:
\- "1.1.1.1"
upstream:
\- "/opt/dnsproxy/unlock.conf"
\- "/opt/dnsproxy/elseunlock.conf"
\- "1.1.1.1"
\- "8.8.8.8"
all_servers: true
fastest\-addr: true
cache: true
cache\-size: 10485760
cache\-optimistic: true
cache\-min\-ttl: 120
cache\-max\-ttl: 86400
ipv6\-disabled: false
然后再安装nodejs 19.x版本
curl \-fsSL https://deb.nodesource.com/setup_19.x | sudo \-E bash \-
sudo apt install \-y nodejs
将download.js(文件在评论区)放入/root,修改其中的以下内容(仅HK SG US地区有else解锁,且只有HK US解锁TikTok):
// 用法示例:
// 包含这些的, 连 dns 一起写入 此文件
{ file: '/root/dnsproxy/elseunlock.conf', include: ['Tiktok', 'Youtube'], dns: 'else解锁' },
// 不包含这些的, 连 dns 一起写入 此文件
{ file: '/root/dnsproxy/unlock.conf', exclude: ['Tiktok', 'Youtube'], dns: '主解锁' }
并运行它:
node download.js
这样就可以生成包含主解锁可用的域名列表和else解锁可用的域名列表到/root/dnsproxy
这时候可以启动dnsproxy了(因为所需文件已经备齐):
cd /root/dnsproxy && docker compose up \-d
修改系统dns为127.0.0.1(这一步请自行谷歌)
重启(非必要,如果发现没有使用到dnsproxy,就重启一下服务器)
enjoy~
#服务器 #教程 #搭建
CloudFlare Tunnel 加入apt以便更新
Debian Bookworm
# Add cloudflare gpg key
sudo mkdir \-p \-\-mode=0755 /usr/share/keyrings
curl \-fsSL https://pkg.cloudflare.com/cloudflare\-main.gpg | sudo tee /usr/share/keyrings/cloudflare\-main.gpg >/dev/null
# Add this repo to your apt repositories
echo 'deb [signed\-by=/usr/share/keyrings/cloudflare\-main.gpg] https://pkg.cloudflare.com/cloudflared bookworm main' | sudo tee /etc/apt/sources.list.d/cloudflared.list
# install cloudflared
sudo apt\-get update && sudo apt\-get install cloudflared
https://www.moeelf.com/archives/293.html
bash <(wget \-\-no\-check\-certificate \-qO\- 'https://www.moeelf.com/attachment/LinuxShell/InstallNET.sh') \-d 12 \-v 64 \-a
bash <(wget \-\-no\-check\-certificate \-qO\- 'https://git.io/JeiRm') \-d 12 \-v 64 \-a
Moeelf
一键DD纯净系统脚本(萌咖) CentOS/Debian/Ubuntu – 萌精灵
基本所有的VPS服务器商家,都会提供免费的Linux系统供安装,比如CentOS、Debian、Ubuntu等。那为什么还要使用一键DD脚本重装/更换系统呢?商家提供的
docker compose:
version: "3.9"
services:
hysteria:
image: tobyxdd/hysteria
container\_name: hy2
restart: always
network\_mode: host
volumes:
\- ./hy2:/etc/hysteria
command: ["server", "\-c", "/etc/hysteria/hysteria.yaml"]
在包含compose文件的文件夹中新建hy2文件夹,并在该文件夹中新建hysteria.yaml配置文件以及放入证书文件即可,证书命名照搬配置文件示例中tls部分的命名即可
配置文件示例:
`listen: :443
tls:
cert: /etc/hysteria/cert.crt
key: /etc/hysteria/private.key
quic:
initStreamReceiveWindow: 26843545
maxStreamReceiveWindow: 26843545
initConnReceiveWindow: 67108864
maxConnReceiveWindow: 67108864
maxIdleTimeout: 30s
maxIncomingStreams: 1024
disablePathMTUDiscovery: false
bandwidth:
up: 300 mbps
down: 100 mbps
ignoreClientBandwidth: false
udpIdleTimeout: 60s
auth:
type: password
password: password`
hysteria项目页:https://v2.hysteria.network/zh/
完整服务端配置:https://v2.hysteria.network/zh/docs/advanced/Full-Server-Config/
FAST MTPROTO PROXIES FOR TELEGRAM
Contact : @Esalat
Last updated 11 months, 3 weeks ago
📝 telegra.ph/频道内软件使用说明-09-30
👨💻 t.me/PJapkAdminBot
🔴 t.me/PJAPK_Chat
Last updated 1 day, 6 hours ago