Installation
wget -q4O /usr/local/bin/ycycxz-naive-proxy https://ycycxz.com/dl/ycycxz-caddy-with-cloudflare-dns-linux-amd64
chmod +x /usr/local/bin/ycycxz-naive-proxy
mkdir -p /etc/ycycxz-naive-proxy
ycycxz-naive-proxy version && ycycxz-naive-proxy list-modules | grep 'forward_proxy\|cloudflare'systemd
cat <<EOF > /etc/systemd/system/ycycxz-naive-proxy.service
[Unit]
Description=ycycxz naive proxy With Cloudflare dns
After=network-online.target
[Service]
Environment="HOME=/etc/ycycxz-naive-proxy"
#Environment="XDG_DATA_HOME=/etc/ycycxz-naive-proxy"
#Environment="XDG_CONFIG_HOME=/etc/ycycxz-naive-proxy"
ExecStart=/usr/local/bin/ycycxz-naive-proxy run --environ --config /etc/ycycxz-naive-proxy/ycycxz.json
ExecReload=/usr/local/bin/ycycxz-naive-proxy reload --config /etc/ycycxz-naive-proxy/ycycxz.json
[Install]
WantedBy=multi-user.target
EOF
systemctl daemon-reload
systemctl enable ycycxz-naive-proxyConfiguration
cat <<EOF > /etc/ycycxz-naive-proxy/ycycxz
{
acme_dns cloudflare odrDvfvmCSIB4Nyw157K8TneTpznSeFPI5Ab3e38
order forward_proxy before file_server
}
:443, ycycxz.local:443 {
forward_proxy {
basic_auth ycycxz ycycxz
hide_ip
hide_via
probe_resistance
}
file_server
}
:42324, ycycxz.local:42324 {
forward_proxy {
basic_auth ycycxz ycycxz
hide_ip
hide_via
probe_resistance
}
file_server
}
EOF
ycycxz-naive-proxy fmt /etc/ycycxz-naive-proxy/ycycxz --overwrite
ycycxz-naive-proxy adapt --config /etc/ycycxz-naive-proxy/ycycxz --pretty > /etc/ycycxz-naive-proxy/ycycxz.json启动
sysctl -w net.core.rmem_max=4232400
sysctl -p
systemctl start ycycxz-naive-proxy
#systemctl status ycycxz-naive-proxyRemoval
systemctl stop ycycxz-naive-proxy
rm /etc/systemd/system/ycycxz-naive-proxy.service
systemctl daemon-reload
rm -rf /etc/ycycxz-naive-proxy
rm -f /usr/local/bin/ycycxz-naive-proxy视频教程
How was it? Did this tutorial work? Yes No