yanyuyijian/INS/FVPS/Oracle/README.md
2021-06-14 15:44:56 +08:00

171 lines
6.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

## 近期脚本将整合warp及其他多功能方便大家使用
## 欢迎体验多功能一键脚本(功能继续添加中……)
```
wget -N --no-check-certificate https://raw.githubusercontent.com/YG-tsj/Oracle-warp/main/multi.sh && chmod +x multi.sh && ./multi.sh
```
#### 进入脚本快捷方式```bash ~/multi.sh```
---------------------------------------------------------------------------------------------------------------
## 以下内容将配合多功能脚本做出说明,将重新调整。。。。。更新中。。
### Oracle甲骨文脚本集合针对KVM架构IPV4 only VPS与IPV4+IPV6真双栈VPS。
### 本项目IPV4 only VPS的Youtube视频教程https://youtu.be/o7e_ikV-m-g
### IPV4+IPV6真双栈VPS视频教程下期更新。。。。。。。。
### EUserv ipv6的(OpenVZ、LXC架构VPS)WARP项目:https://github.com/YG-tsj/EUserv-warp
### 给ipv4 only VPS添加WARP的好处
1使只有IPV4的VPS获取访问IPV6的能力套上WARP的ip变成双栈VPS
2基本能隐藏VPS的真实IP
3WARP分配的IPV4或者IPV6的IP段都支持奈非Netflix流媒体无视VPS原IP限制
4加速VPS到CloudFlare CDN节点访问速度
5避开原VPS的IP需要谷歌验证码问题
6WARP的IPV6替代HE tunnelbroker IPV6的隧道代理方案做IPV6 VPS跳板机代理更加稳定、高效
--------------------------------------------------------------------------------------------------------
### 一设置Root密码一键脚本默认ROOT权限方便登录与编辑文件KVM架构VPS通用
```
bash <(curl -sSL https://raw.githubusercontent.com/YG-tsj/Oracle-warp/main/root.sh)
```
-----------------------------------------------------------------------------------------------------
### 二更新甲骨文Ubuntu系统内核一键脚本KVM架构VPS通用5.6以上不用安装)
#### 目前甲骨文Ubuntu20.04系统内核为5.4版本(查看内核版本```uname -r```而5.6版本以上内核才集成Wireguard内核集成方案在理论上网络效率最高网络性能内核集成>内核模块>Wireguard-Go
-------------------------------------------------------------------------------------------------------------
### 三开启BBR加速秋水逸冰大老-传统版KVM架构VPS通用
#### 检测BBR是否生效(显示有BBR说明成功)```lsmod | grep bbr```
-------------------------------------------------------------------------------------------------------------
### 四:情况一仅支持IPV4 VPS
#### 根据自己需求选择脚本1、脚本2或者脚本3仅支持Ubuntu 20.04系统系统内核必须5.6以上脚本1与脚本2支持IPV6跳板机
#### 脚本1(真IPV4+虚IPV6)IPV6是WARP分配的IP (推荐其他KVM架构IPV4 VPS直接使用无须输入相关IP)
#### 脚本2(真虚IPV4+虚IPV6)IPV4与IPV6都是WARP分配的IP须输入专用IP
#### 脚本3(真虚IPV4) IPV4是WARP分配的IP无IPV6须输入专用IP
---------------------------------------------------------------------------------------------------------------
### 四:情况二仅支持IPV4+IPV6的真双栈VPS甲骨文支持开启IPV6支持IPV6跳板机支持IPV4与IPV6双线SSH同时登录YouTube视频教程下期更新。
#### 根据自己需求选择脚本1、脚本2或者脚本3仅支持Ubuntu 20.04系统系统内核必须5.6以上!
#### 脚本1(真IPV4+真虚IPV6)IPV6是WARP分配的IP (须输入IPV6本地IP)
#### 脚本2(真虚IPV4+真虚IPV6)IPV4与IPV6都是WARP分配的IP须输入专用IP与IPV6本地IP
#### 脚本3(真虚IPV4+真IPV6)IPV4是WARP分配的IP须输入专用IP
---------------------------------------------------------------------------------------------------------------
### 注意域名解析所填写的IP必须是VPS本地IP与WARP分配的IP没关系
### 推荐使用的Xray脚本项目https://github.com/mack-a/v2ray-agent 注意CDN的WS、gRPC协议改自选IPicook.tw等
-------------------------------------------------------------------------------------------
### 其他KVM架构VPS查看专用ip方式待更新
脚本1不用输入专用IP。脚本2与3需要输入专用IP防止VPS本地IP套WARP后失联根据不同的VPS专用IP可能是IP也可能是IP段。
进入SSH查看专用IP命令```ip -4 route```或者```ip addr```
结果会显示IP或者IP段IP段用 /数字 表示!
有的VPS公网IP为123.456.2.3而专用IP段可能就是123.456.0.1/16此时要输入的专用IP就是123.456.0.1/16别忘记输入后面的/16哦
由于各VPS厂商对专用IP的规定不一具体大家可以自己尝试输错了可能导致VPS失联也就那几个IP或者IP段
-------------------------------------------------------------------------------------------------------------
#### Netflix检测项目https://github.com/YG-tsj/Netflix-Check
#### 提示配置文件wgcf.conf和注册文件wgcf-account.toml都已备份在/etc/wireguard目录下
----------------------------------------------------------------------------------------------------
##### 查看WARP当前统计状态```wg```
#### 查看当前IPV4 IP```curl -4 ip.p3terx.com```
#### 查看当前IPV6 IP```curl -6 ip.p3terx.com```
-------------------------------------------------------------------------------------------------------------
##### IPV4 VPS WARP专用分流配置文件(以下默认全局IPV4优先IP、域名自定义教程参考https://youtu.be/fY9HDLJ7mnM)
```
{
"outbounds": [
{
"tag":"IP4-out",
"protocol": "freedom",
"settings": {}
},
{
"tag":"IP6-out",
"protocol": "freedom",
"settings": {
"domainStrategy": "UseIPv6"
}
}
],
"routing": {
"rules": [
{
"type": "field",
"outboundTag": "IP4-out",
"domain": [""]
},
{
"type": "field",
"outboundTag": "IP6-out",
"network": "udp,tcp"
}
]
}
}
```
-----------------------------------------------------------------------------------------------
#### 相关WARP进程命令
手动临时关闭WARP网络接口
```
wg-quick down wgcf
```
手动开启WARP网络接口
```
wg-quick up wgcf
```
启动systemctl enable wg-quick@wgcf
开始systemctl start wg-quick@wgcf
重启systemctl restart wg-quick@wgcf
停止systemctl stop wg-quick@wgcf
关闭systemctl disable wg-quick@wgcf
---------------------------------------------------------------------------------------------------------------------
感谢P3terx大及原创者们参考来源
https://p3terx.com/archives/debian-linux-vps-server-wireguard-installation-tutorial.html
https://p3terx.com/archives/use-cloudflare-warp-to-add-extra-ipv4-or-ipv6-network-support-to-vps-servers-for-free.html
https://luotianyi.vc/5252.html
https://hiram.wang/cloudflare-wrap-vps/