搭建V2ray,SS, WordPress,Hysteria

V2ray和SS的脚本

使用以下脚本可搭建V2ray和SS,但需要注意VPS系统不要使用Debian,Ubuntu20.04才正确。因为Debian不支持下方WARP脚本。

https://github.com/233boy/v2ray/wiki/V2Ray%E4%B8%80%E9%94%AE%E5%AE%89%E8%A3%85%E8%84%9A%E6%9C%AC

apt-get update -y && apt-get install curl -y
bash <(curl -s -L https://git.io/v2ray.sh)

WARP的脚本

安装完成后,使用以下脚本即可开启WARP Cloudflare混淆IP,但同样需要注意不要使用Debian,Ubuntu20.04才正确。

https://github.com/fscarmen/warp

首次运行
wget -N https://raw.githubusercontent.com/fscarmen/warp/main/menu.sh && bash menu.sh [option] [lisence]
再次运行
warp [option] [lisence]

KiwiVM快照

注意在https://bandwagonhost.com/services,KiwiVM Extras部分有快照功能,设为Sticky则不会过期。

V2rayN自动配置系统代理

在V2rayN中,应该使用自动配置系统代理,全局模式或者绕过大陆Whitelist。

解决宝塔面板导致V2ray无法使用的问题

安装了宝塔面板后,V2ray无法使用。这是由于宝塔面板封锁了端口。解决方法是在宝塔面板的“安全”中解封相应端口,即可成功连上V2ray。

使用WARP双栈转换IP

WARP的单独转为IPv6是可行的。那么,如果WARP是双栈呢?可以使用WARP脚本切换为双栈尝试一下。但是,切换为双栈后,IP显示有问题,需要直接连接我的ip,而不要使用V2ray脚本中所给出的IP。

WordPress安装及语言切换

在安装WordPress之前,需要先通过“网站”建立一个站点,其中域名可以填写IP地址。安装WordPress时,官方提供了英文版和cn.wordpress.org维护的中文版。

如果开始安装的是英文版,而且已经写了很多文章,那么如何切换到中文版呢?可以通过cn.wordpress.org了解到这一解决方法:

  1. 手动编辑文件:通过FTP、SSH等方式打开并编辑站点根目录下的wp-config.php文件。查找define(‘WPLANG’,”);一行,在第二个参数处填入zh_CN,变成define(‘WPLANG’, ‘zh_CN’);,并保存文件。如果没有找到define(‘WPLANG’, ”);行,可以自己添加上去。
  2. 在线升级:进入站点控制板(dashboard),看到更新提示后进行升级即可。WordPress会自动从官网下载中文语音包并安装。

解决wordpress升级问题

在wp后台升级时出现错误“Could not create directory.: /wp-content/upgrade”时,可以在宝塔后端修改wordpress文件夹的权限为www 755权限,这样就可以成功升级了。

安装Hysteria协议

Hysteria协议是一种流量混淆协议,可以通过以下步骤安装:

  1. 访问https://hysteria.network/,下载Hysteria协议
  2. 运行命令“bash <(curl -fsSL https://git.io/hysteria.sh)”安装
  3. 手动输入正确的域名和IP地址
  4. 为了预防被封锁,可以开启UDP多端口跳跃

配置Hysteria服务端

在Linux系统中,可以通过以下命令将eth0上的UDP端口转发到指定的地址:

sudo iptables -t nat -A PREROUTING -i eth0 -p udp --dport (已消除保护隐私)-j DNAT --to-destination 127.0.0.1:(已消除保护隐私)
sudo ip6tables -t nat -A PREROUTING -i eth0 -p udp --dport (已消除保护隐私) -j DNAT --to-destination 127.0.0.1:(已消除保护隐私)

服务端正常监听在指定的端口,在客户端中使用“example.com:(已消除保护隐私)”进行连接即可。如果不希望开启端口跳跃,仍然可以从多个端口中选择一个进行连接。

允许微信流量

如果要在宝塔中允许微信流量,可以通过以下步骤实现:

  1. 查看防火墙状态,运行命令“sudo ufw status verbose”
  2. 允许微信流量,运行命令“sudo ufw allow (已消除保护隐私)/tcp”
  3. 展示编号,运行命令“sudo ufw status numbered”
  4. 删除编号,运行命令“sudo ufw delete (已消除保护隐私)”

安装成功,配置保存在Hysteria文件夹

安装成功后,我们需要将配置保存在Hysteria文件夹中的json文件中,以便将其导入V2rayn客户端来使用。不过,如果导入V2ray时出现问题,可以尝试下载Hysteria客户端。注意,config json文件需要和Hysteria客户端放在同一个文件夹中。如果遇到连接问题,需要确保相应跳跃范围端口已经打开。

删除acl和mmdb功能解决连接问题

有时候在导入配置时,可能会遇到连接问题。此时,需要删除acl和mmdb功能,可以参考以下链接删除。删除后,再次尝试连接即可。

https://github.com/Alvin9999/new-pac/wiki/%E8%87%AA%E5%BB%BAhysteria%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%95%99%E7%A8%8B

提供自己的证书文件进行配置Hysteria协议

如果您想要使用自己的证书文件配置Hysteria协议,可以按照以下代码格式编辑配置文件:

注意,相应配置是范例,并非实际可用

{
"listen": ":36712",   
"cert": "/home/ubuntu/my.crt",   
"key": "/home/ubuntu/my.key",   
"obfs": "8ZuA2Zpqhuk8yakXvMjDqEXBwY" 
} 

其中,listen 表示服务端监听的端口,cert 和 key 分别为您提供的证书和密钥文件的路径。此外,您还可以选择使用 obfs 选项对协议进行混淆。

使用可选的 obfs 选项进行协议混淆

如果您需要绕过针对性的 DPI 屏蔽或者 QoS,您可以选择使用 `obfs` 选项对协议进行混淆。将提供的密码应用于协议,使其被识别为未知 UDP 流量而不是 Hysteria/QUIC。此外,`obfs` 选项还可以用作简单的密码验证。 请注意,在中国、伊朗等国家使用 Hysteria 绕过屏蔽的用户强烈不推荐关闭 obfs!并且记得更换一个自己的强密码。


已发布

分类

,

作者:

标签

评论

《“搭建V2ray,SS, WordPress,Hysteria”》 有 1 条评论

  1. 旅行青蛙 的头像
    旅行青蛙

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注