当前位置: 首页 > wzjs >正文

自己使用原生php做网站性能b站推广入口在哪

自己使用原生php做网站性能,b站推广入口在哪,网站生成静态页面工具,公司网站建设会议纪要准备服务端代码和配置文件 必要文件: 服务端代码:确保项目代码完整,包含 main.go 和其他依赖文件。 配置文件:server-config.yaml,示例内容如下: tls:cert: /etc/hysteria/cert.pemkey: /etc/hysteria/key…
  1. 准备服务端代码和配置文件
    必要文件:
    服务端代码:确保项目代码完整,包含 main.go 和其他依赖文件。
    配置文件:server-config.yaml,示例内容如下:
tls:cert: /etc/hysteria/cert.pemkey: /etc/hysteria/key.pemauth:type: passwordpassword: Se7RAuFZ8Lzgmasquerade:type: proxyproxy:url: https://news.ycombinator.com/rewriteHost: true

自签名证书,使用 OpenSSL 生成证书:openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -days 365 -nodes
将生成的 cert.pem 和 key.pem 文件放在项目根目录。

  1. 编写 Dockerfile
    以下是完整的 Dockerfile:
# 使用 Go 官方镜像作为构建阶段
FROM golang:1.24.1-bookworm AS builder# 设置 Go 模块代理(可选)
ARG GOPROXY="https://goproxy.cn,direct"
ENV GOPROXY=${GOPROXY}# 安装 CA 根证书
RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/*# 将项目代码复制到容器中
COPY . /go/src/github.com/apernet/hysteria# 将配置文件复制到容器中
COPY ./app/server-config.yaml /etc/hysteria/server-config.yaml# 设置工作目录
WORKDIR /go/src/github.com/apernet/hysteria/app# 在容器中编译可执行文件
RUN go build -o hysteria-server main.go# 使用更小的基础镜像运行程序
FROM debian:bookworm-slim# 安装 CA 根证书
RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/*# 将编译好的可执行文件从构建阶段复制到运行阶段
COPY --from=builder /go/src/github.com/apernet/hysteria/app/hysteria-server /usr/local/bin/hysteria-server# 将自签名证书复制到容器中
COPY ./cert.pem /etc/hysteria/cert.pem
COPY ./key.pem /etc/hysteria/key.pem# 设置容器启动时运行的命令
CMD ["hysteria-server", "server", "--config", "/etc/hysteria/server-config.yaml"]
  1. 构建和运行 Docker 容器
    构建镜像
    在项目根目录运行以下命令:
docker build -t hysteria-server .

运行容器
运行以下命令启动服务端容器,并映射 443 端口:

docker run -d --name hysteria-server -p 443:443/udp hysteria-server

如果报配置有问题 运行以下命令(使用 -v 参数挂载配置文件)

docker run -d --name hysteria-server -p 443:443/udp \-v $(pwd)/app/server-config.yaml:/etc/hysteria/server-config.yaml \hysteria-server

验证容器是否运行
运行以下命令查看容器状态:

docker ps

确保 PORTS 列显示 0.0.0.0:443->443/udp。

  1. 测试服务端代理协议
    配置客户端
    创建 client-config.yaml 文件,示例如下:
server: 127.0.0.1:443auth: Se7RAuFZ8Lzgbandwidth: up: 20 mbpsdown: 100 mbpssocks5:listen: 127.0.0.1:1080http:listen: 127.0.0.1:8080tls:insecure: true

在项目根目录运行以下命令:

go build -o hysteria-client ./app/main.go

编译完成后,你会在当前目录下看到 hysteria-client.exe 文件

运行客户端,在客户端主机上运行以下命令:

.\hysteria-client.exe --config c:\Users\xxx(用户名)\Desktop\hysteria\app\client-config.yaml

测试代理协议
测试 HTTP 代理:

curl -x http://127.0.0.1:8080 http://example.com

如果返回正常的 HTML 内容,说明 HTTP 代理工作正常。

测试 SOCKS5 代理:

curl --socks5 127.0.0.1:1080 http://example.com

如果返回正常的 HTML 内容,说明 SOCKS5 代理工作正常。

http://www.dtcms.com/wzjs/449995.html

相关文章:

  • 视频网站开发宁波seo在线优化哪家好
  • 可道网站建设360关键词推广
  • 阿里云网站备案后广告推广图片
  • 夸网站做的好怎么夸网络推销
  • 免费域名网站搭建新闻头条今日新闻60条
  • 建设部网站继续教育关键词挖掘站长
  • 上海网站排名优化嘉兴seo外包公司费用
  • 公司网站现状网页制作成品
  • 怎么知道网站的空间是谁做的重庆seo海洋qq
  • 哪里找做鸭子的网站河北网站seo策划
  • 网站开发哪里便宜郑州seo顾问热狗hotdoger
  • 王也高清壁纸第三季关于seo如何优化
  • 石家庄网站建设人员打开一个网站
  • 济南网站设计公司排名微信广告平台
  • 政府网站建设 调研报告网站推广的一般流程是
  • 静态网页制作网站推广发帖网站
  • 互联网网站制作公司什么叫做关键词
  • 上海高档网站建设长沙正规竞价优化服务
  • 查看网站浏览量全国疫情的最新数据
  • 广州高铁新建站在哪里阿里指数查询官网入口
  • 政府信息网站安全建设网店代运营合同
  • 网站控制板面最佳磁力吧ciliba搜索引擎
  • 网站建设颜色注意事项培训网登录入口
  • 电子商务网站建设与管理杭州新站整站seo
  • 临沂网站建设那家好界首网站优化公司
  • 图书馆网站建设站长统计入口
  • 网站建设的相关政策百度网盘提取码入口
  • 电子商务专业毕业后干什么旅游seo整站优化
  • wordpress支付平台青岛seo杭州厂商
  • 有那些网站可以做推广深圳互联网推广公司