目标: 为了让nginx服务器,根据不同的域名,转发到不同的app服务器. tls并不终结在nginx,而是转发到最终的app服务器.
rails 7 使用 hotwire turbo-rails tailwind css访问现有的数据库
1 安装 rails 7
略。
1.1 安装hotwire tailwind css
rails new stockquery --css tailwind
rails importmap:install
rails turbo:install stimulus:install
rails tailwindcss:install
rails s -b 0.0.0.0 -p 4000 在4000端口上,启动rails.
通过cloudflare warp给ipv4 vps添加ipv6
1 安装wireguard
主要流程参考了 Cloudflare WARP 给 Linux VPS 云服务器添加原生 IPv4/IPv6 双栈网络
1.1 centos 7安装 wireguard
$ sudo yum install epel-release elrepo-release
$ sudo yum install yum-plugin-elrepo
$ sudo yum install kmod-wireguard wireguard-tools
在vmware虚拟机安装gentoo linux,使用systemd方案
1 步骤记录
主要流程参考了 Gentoo虚拟机安装教程
本文主要记录差异的地方.
1.1 vmware启动efi
主要是修改vmx文件,增加一句:
firmware="efi"
有了这句,虚拟机才能用efi方式启动. 否则后面grub安装不到efi去.
优化tcp性能
1 目标
提高tcp传输速率
具体措施
修改/etc/sysctl.conf
然后执行 sudo sysctl -p 落实.
在centos 7配置trojan go
1 前置条件 需要一个域名 需要一个 vps,安装好centos 7 或者 8 1 安装nginx sudo yum install -y epel-release sudo yum update -y sudo yum install nginx sudo systemctl start nginx sudo systemctl status nginx 检查nginx 版本
启用tcp转发
最近的一些技术总结 1 启用TCP 端口转发 服务器需要新增一个ip,记录一下: 打开包转发开关 #sudo sysctl -w net.ipv4.ip_forward=1 net.ipv4.ip_forward = 1 #iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 8080 -j DNAT --to 2.56.184.31:8080 #iptables -t nat -A POSTROUTING
Centos 7 增加第二个IP
最近的一些技术总结 1 Centos 7 增加第二个ip 服务器需要新增一个ip,记录一下: 检查服务器是否启用了NetworkManager服务 #ls /etc/sysconfig/network-scripts/ifcfg* #grep 'NM_CONTROLLED' /etc/sysconfig/network-scripts/ifcfg-eth0 没找到