<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>VPS on Eric Jin</title>
    <link>https://ericjin.com/blog/tags/VPS/</link>
    <description>Recent content in VPS on Eric Jin</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Mon, 22 Aug 2022 20:06:26 +0800</lastBuildDate>
    <atom:link href="https://ericjin.com/blog/tags/VPS/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Docker Compose 实现nginx,trojan,vless 共用433端口</title>
      <link>https://ericjin.com/blog/trojan-and-vless-share-433-port/</link>
      <pubDate>Mon, 22 Aug 2022 20:06:26 +0800</pubDate>
      <guid>https://ericjin.com/blog/trojan-and-vless-share-433-port/</guid>
      <description>为了速度和安全性，最近把梯子更新为Trojan 和Vless。&#xA;但同时也希望它们都共用433端口。&#xA;1. 准备 VPS 一个域名，配置多个站点，多个站点都需要SSL 证书，直接使用letsencrypt 进行认证，可以参考升级https 2.实现 所有应用都docker 化，用docker-compose 来进行编排。轻量级，可复制，可迁移。&#xA;我们先参考：Trojan 共用 443 端口方案&#xA;nginx 需要配置需要ngx_stream_ssl_preread_module 模块，但是默认的nginx 的docker镜像没有配置这个模块的，所以我们需要build自己的nginx 镜像, 可以自己配置自己想要的模块。&#xA;Dockerfile:&#xA;FROM debian:stretch ENV NGINX_VERSION=1.22.0 MAINTAINER Eric Jin &amp;lt;ericjin0819@gmail.com&amp;gt; RUN apt-get update &amp;amp;&amp;amp; apt-get -y upgrade &amp;amp;&amp;amp; \ apt-get install -y wget libpcre3-dev build-essential libssl-dev zlib1g-dev &amp;amp;&amp;amp; \ rm -rf /var/lib/apt/lists/* RUN wget http://nginx.org/download/nginx-${NGINX_VERSION}.tar.gz &amp;amp;&amp;amp; \ tar -zxvf nginx-${NGINX_VERSION}.tar.gz &amp;amp;&amp;amp; \ cd nginx-1.* &amp;amp;&amp;amp; \ ./configure \ --sbin-path=/usr/local/sbin/nginx \ --conf-path=/etc/nginx/nginx.</description>
    </item>
    <item>
      <title>把blog部署VPS上的各种坑</title>
      <link>https://ericjin.com/blog/deploy-blog-to-VPS/</link>
      <pubDate>Thu, 31 Jan 2019 08:57:41 +0000</pubDate>
      <guid>https://ericjin.com/blog/deploy-blog-to-VPS/</guid>
      <description>缘起 最近刚好手上有 vps,本来 blog 是自己放在 gitpage 上的，用的是 jekyll ,不过 jekyll 不好再本机windows上安装，需要安装 ruby 的支持，而 ruby 在windows上又特别难弄。以前弄过一次，不过前段时间重装系统之后，就不想继续把 ruby 装到windows上，麻烦。&#xA;刚好了解到 hexo ,知道它只需要安装 node.js, 而 node.js 在windows上还是支持的特别好的，只需要在 node.js 官网 下载安装包下载即可。&#xA;hexo 也有很好的中文支持，可以很顺利的在本机上安装好 hexo。&#xA;本机操作 环境: windows 10 64位&#xA;需要安装: git、node.js&#xA;1. 使用npm安装hexo 在本机执行：&#xA;npm install -g hexo-cli 2. 初始化 blog hexo init blog cd blog npm install 本例以blog为初始化的文件夹名。可自行定义。 初始化以后，主要配置信息在 _config.yml里面，这个可以去hexo 进行详细了解。&#xA;现在来说本机操作已经完成了。让我们先在VPS上操作一番。&#xA;VPS操作 假设你已经有了VPS服务器。我是买的 vultr，没有可以自己去购买一个。&#xA;国内：阿里云、腾讯云;国外：vultr、digitalocean&#xA;环境：Ubuntu 18.10 需要安装：git、nginx&#xA;git 安装、配置 安装 sudo apt-get install git 安装完成后查看：</description>
    </item>
  </channel>
</rss>
