目录

连接VM实例后执行

在谷歌云(Google Cloud Platform, GCP)上自建科学上网服务涉及创建虚拟机(VM)、配置代理软件等步骤,以下是简明指南,但需注意:根据中国法律法规,未经批准搭建跨境信道属于违法行为,本回答仅用于技术学习,请确保合法使用。 前期准备 谷歌云账号:注册GCP,新用户可能有免费试用额度(需绑定信用卡)。 选择区域:推荐靠近你...

在谷歌云(Google Cloud Platform, GCP)上自建科学上网服务涉及创建虚拟机(VM)、配置代理软件等步骤,以下是简明指南,但需注意:根据中国法律法规,未经批准搭建跨境信道属于违法行为,本回答仅用于技术学习,请确保合法使用。


前期准备

  • 谷歌云账号:注册GCP,新用户可能有免费试用额度(需绑定信用卡)。
  • 选择区域:推荐靠近你的地区(如香港、台湾、新加坡等延迟较低)。
  • 防火墙规则:在VPC网络 > 防火墙中放行所需端口(如TCP: 443、UDP: 443等)。

创建虚拟机(VM)

  1. 进入 Compute Engine > VM实例,点击“创建实例”。
  2. 配置建议
    • 系统:Ubuntu 20.04/22.04 LTS(轻量且兼容性好)。
    • 机器类型e2-micro(免费档)或 e2-small(性能更佳)。
    • 防火墙:勾选“允许HTTP/HTTPS流量”(后续代理端口需手动放行)。

安装代理软件(以Xray为例)

Xray-core(VLESS/VMESS协议)


配置示例(/usr/local/etc/xray/config.json):

{
  "inbounds": [{
    "port": 443,
    "protocol": "vless",
    "settings": {
      "clients": [{ "id": "你的UUID" }],
      "decryption": "none"
    },
    "streamSettings": {
      "network": "ws",
      "security": "tls",
      "tlsSettings": { "certificates": [{ "certificateFile": "/path/to/cert.pem", "keyFile": "/path/to/key.pem" }] }
    }
  }],
  "outbounds": [{ "protocol": "freedom" }]
}

Shadowsocks-libev

sudo apt update && sudo apt install shadowsocks-libev

配置 /etc/shadowsocks-libev/config.json

{
  "server": "0.0.0.0",
  "server_port": 8388,
  "password": "你的密码",
  "method": "chacha20-ietf-poly1305"
}

配置TLS证书(可选但推荐)

  • 自动获取证书(使用Let's Encrypt):
    sudo apt install certbot
    sudo certbot certonly --standalone -d 你的域名
  • 手动指定证书路径到代理配置中(如Xray的certificateFile)。

启动服务

# Xray
sudo systemctl enable xray && sudo systemctl start xray
# Shadowsocks
sudo systemctl start shadowsocks-libev

客户端配置

  • Xray客户端:使用V2RayN、Qv2ray等,填入服务器IP、端口、UUID和TLS设置。
  • Shadowsocks客户端:使用Shadowsocks客户端,配置对应密码和加密方式。

注意事项

  1. IP限制:GCP免费套餐可能限制外部流量,需监控用量。
  2. 安全加固
    • 禁用SSH密码登录(改用密钥)。
    • 限制代理端口访问IP(如仅允许你的公网IP)。
  3. 合规性:确保用途符合所在地法律法规,避免用于非法跨境访问。

如需更简单的一键脚本,可参考开源项目如ws-tls,但务必自行审查代码安全性。

连接VM实例后执行

​扫描二维码推送至手机访问。

本文转载自互联网,如有侵权,联系删除。

本文链接:https://www.kuaimiao-app.com/post/695.html

扫描二维码手机访问

文章目录