v2ray服务器搭建
官网:https://github.com/v2fly/fhs-install-v2ray
安裝和更新 V2Ray
// 安裝執行檔和 .dat 資料檔 # bash <(curl -L https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-release.sh)
安裝最新發行的 geoip.dat 和 geosite.dat
// 只更新 .dat 資料檔 # bash <(curl -L https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-dat-release.sh)
移除 V2Ray
# bash <(curl -L https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-release.sh) --remove
以上即可安装完成
配置上网:
#配置文件在这里 /usr/local/etc/v2ray/config.json
vim /usr/local/etc/v2ray/config.json
配置:
{ "inbounds": [{ "port": 10086, // 服务器监听端口,必须和上面的一样 "protocol": "vmess", "settings": { "clients": [{ "id": "b831381d-6324-4d53-ad4f-8cda48b30811" }] } }], "outbounds": [{ "protocol": "freedom", "settings": {} }]}
客户端盖
{ "inbounds": [{ "port": 1080, // SOCKS 代理端口,在浏览器中需配置代理并指向这个端口 "listen": "127.0.0.1", "protocol": "socks", "settings": { "udp": true } }], "outbounds": [{ "protocol": "vmess", "settings": { "vnext": [{ "address": "server", // 服务器地址,请修改为你自己的服务器 ip 或域名 "port": 10086, // 服务器端口 "users": [{ "id": "b831381d-6324-4d53-ad4f-8cda48b30811" }] }] } },{ "protocol": "freedom", "tag": "direct", "settings": {} }], "routing": { "domainStrategy": "IPOnDemand", "rules": [{ "type": "field", "ip": ["geoip:private"], "outboundTag": "direct" }] }}
附加:
josn
https://www.bejson.com/
到这里已经配好
加域名认证
1、安装acem.sh证书生成工具,下面3种方法选一种(我选的第一个)
curl https://get.acme.sh | sh // 如提示安装失败 请先安装curl 输入 yum -y install curl wget -O - https://get.acme.sh | sh //如提示安装失败请(先安装wget)输入 yum -y install wget 已经安装了忽略git clone https://github.com/acmesh-official/acme.sh.git // 如提示安装失败 先安装git 已经安装了的忽略 输入 yum install gitcd ./acme.sh./acme.sh --install
2、安装证书
sudo ~/.acme.sh/acme.sh --issue -d 域名 --alpn -k ec-256
-k 表示密钥长度,后面的值可以是 ec-256 、ec-384、2048、3072、4096、8192,带有 ec 表示生成的是 ECC 证书,没有则是 RSA 证书。在安全性上 256 位的 ECC 证书等同于 3072 位的 RSA 证书
3、证书和密钥安装到指定路径
本篇文章/etc/v2ray(可以自己定义)
创建文件夹
mkdir /etc/v2ray
ecc 安装代码 sudo ~/.acme.sh/acme.sh --installcert -d 域名 --fullchainpath /etc/v2ray/v2ray.crt --keypath /etc/v2ray/v2ray.key --ecc rsa 安装代码 sudo ~/.acme.sh/acme.sh --installcert -d 域名 --fullchainpath /etc/v2ray/v2ray.crt --keypath /etc/v2ray/v2ray.key