Skip to main content

3 posts tagged with "2024"

View All Tags

OpenVPN 快速安装与使用

· 6 min read
亮子
Founder of airoom.chat

背景

我使用 OpenVPN 已经有几年了,使用稳定,极少出故障。

使用 OpenVPN 最大的不便是服务器配置,真是太复杂了!每次配置服务器,我都要照着文档几十个步骤,在两台机器上倒腾文件,花上2、3小时才能完成配置,还容易出错。真是痛苦的经历。

但是,现在有了下面这个脚本,事情变得非常非常简单,简单到无脑一键安装,只需几十秒就配置好服务器。 生成密钥文件也是两秒钟的事情。下面我就详细介绍怎样使用这个脚本,以及如何在客户端使用。

准备工作

首先,你得有一台海外服务器,并安装了 Linux 操作系统。

下面介绍的这个脚本,在多数 Linux 发行版上都可以安装,具体支持的 Linux 发行版如下:

linux

我是在亚马逊 aws 上购买 EC2,然后创建一个 Ubuntu 实例,在实例上安装 OpenVPN 服务器。

安装服务器

服务器安装脚本使用这个库:openvpn-install

安装步骤:

  1. 下载脚本
curl -O https://raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.sh
  1. 将脚本改为可执行文件
chmod +x openvpn-install.sh
  1. 执行脚本
sudo ./openvpn-install.sh

安装过程中,会提示几个问题,都可以按回车键,直接选择默认值。

安装完成之后,在用户根目录($HOME)下,将生成一个.ovpn 密钥文件,将这个文件下载到本地,用于客户端导入。

生成更多客户端密钥(.ovpn)

如果要配置多个客户端,可以生成多个客户端配置文件,方法很简单,就是再次执行脚本:

sudo ./openvpn-install.sh

这时,因为已经安装了 OpenVPN 服务,脚本会弹窗菜单:

It looks like OpenVPN is already installed.

What do you want to do?
1) Add a new user
2) Revoke existing user
3) Remove OpenVPN
4) Exit

这时输入 1,然后输入用户名,例如:u001,回车就可以了,就会在根目录下生成密钥文件:u001.ovpn,下载该文件到本地,供客户端导入使用。

几个有用的命令

查看状态、重启服务等命令:

# 查看状态
sudo systemctl status [email protected]
# 重启服务
sudo systemctl restart [email protected]
# 停止服务
sudo systemctl stop [email protected]
# 启动服务
sudo systemctl start [email protected]

Bug 解决(可选)

在使用过程中,如果出现问题,下面的方法也许有用。

打开服务器配置文件:

sudo vi /lib/systemd/system/[email protected]

有的系统是这个文件:/lib/systemd/system/[email protected],具体是哪个配置文件,在目录下看看就知道了。

在配置文件中找到下面的一行内容,并注释掉,如下:

#LimitNPROC=10

然后重启进程:

sudo systemctl daemon-reload
sudo systemctl start [email protected]

问题应该就解决了。

客户端

建好服务器后,就可以使用各种客户端来连接服务器。

下载客户端

各种客户端下载地址:Download the official OpenVPN Connect client software developed and maintained by OpenVPN Inc.

clients

配置

启动客户端,找到导入(Import)功能,将密钥文件 u001.ovpn 导入,就可以了。

import

至此,你就可以愉快地使用 VPN 上网了。

补充知识

VPN(Virtual Private Network,虚拟专用网络)是一种通过公共网络(如互联网)安全连接到私有网络的技术。它能够为用户提供更安全的网络连接,保护数据隐私,并允许用户绕过地理限制。

OpenVPN 是一个开源的 VPN 解决方案,它支持多种加密协议和算法,包括 AES、Blowfish、DES 等,用户可以根据需要选择最合适的加密强度。OpenVPN 拥有一个活跃的开发者社区和用户群体。

其他 VPN 解决方案有:

  1. IPsec (Internet Protocol Security)

    • IPsec 是一个由 IETF 开发的协议套件,用于在 IP 网络上提供安全通信。它是一个非常成熟的 VPN 技术,被广泛用于企业和政府网络中。IPsec 的市场份额很大,尤其是在企业级 VPN 市场中。
  2. WireGuard

    • WireGuard 是一个相对较新的开源 VPN 协议,以其简单性、高性能和现代加密技术而受到关注。由于其轻量级和易于部署的特点,WireGuard 正在逐渐获得市场份额,尤其是在 Linux 社区和技术爱好者中。

如何模仿写一篇文章?

· 3 min read
亮子
Founder of airoom.chat

使用写作房间,如何模仿写一篇文章?

下面通过一个例子,演示仿写的过程。

1. 输入原文

输入原文:

image

可以看出,这里原文很简单,只是一些数据和简短描述。

2. 仿写

image

2.1 选中要仿写的内容

2.2 点击“AI 写手”按钮

这时弹出“AI 写手”对话框。

2.3 点击“改写”

这时 AI 提示词和原文都会自动输入对话框。

2.4 点击“提交”

这时 AI 就开始分析原文。

分析结果如下:

image

3. 根据分析结果,逐段仿写

例如,要仿写“2. 开幕式的创新形式(开放式城市空间)”,则如下输入:

image

然后再次点击“AI 写手”按钮,弹出对话框:

image

这次直接点击“提交”就可以了,AI 就开始仿写这部分内容。仿写结果如下:

image

重复以上步骤,逐个部分进行仿写:

模仿运动员的巡游活动
模仿巴黎特色的视听盛宴
模仿彩排安排及神秘感
模仿中国代表团的期待

这样就完成了整篇文章的改写。

总结

上面的仿写,其实几乎是全新重写了,因为原文比较简单,仿写只是使用了原文的数据和结构,内容上则添加了很多东西。

上面的流程还比较简单,只是一次性改写。如果多轮改写下来,效果应该更好。

另外,在提示词和模型上,还可以优化,预计效果还有很大提升空间。

2024年全球网站几个信息

· 4 min read
亮子
Founder of airoom.chat

根据统计信息,2024 年有如下关于网站的信息值得关注:

1. 2024 年互联网上约有 10.9 亿个网站

2024 年,全球总共有约 10.9 亿个网站。每天都有 252,000 个新网站诞生,其中,活跃网站有 192,888,216 个 ,这种增长和活跃表明互联网在不断发展和扩张。

2. 每三秒钟就会建立一个新网站

3. 2023 年 71% 的企业将拥有网站

2023 年,71% 的企业拥有网站。与前几年相比,这一数字有所增长,这在很大程度上可以归因于新冠疫情的影响 。随着向在线商务和远程工作的转变,企业已经意识到拥有在线形象的重要性,以便接触更广泛的受众并在当今的数字环境中保持竞争力。新冠疫情加速了企业建立网络形象的趋势,这种趋势很可能会持续到未来。无需代码的网站构建器也使企业比以往任何时候都更容易建立在线形象。

4. 29% 的业务是在线进行的

根据最近的统计数据,目前 28% 的商业活动都是在网上进行的。这种向在线商务的转变反映了互联网在当今商业 世界中日益增长的重要性,以及电子商务的日益增长的趋势。在线交易的便捷性使其成为消费者的热门选择,企业正在利用这种转变扩大其在线业务。

5. 43% 的小型企业计划投资于其网站性能

根据最近的研究,43% 的小型企业计划在 2023 年投资于其网站的性能。这一趋势凸显了拥有有效的在线形象对于各种规模的企业而言日益重要的意义。随着消费者越来越依赖互联网来做出购买决策,拥有一个精心设计和优化的网站对于企业在当今的数字环境中取得成功至关重要。这些小型企业了解通过强大的在线形象实现增长和成功的潜力,因此将网站性能作为其增长计划的首要任务。

6. 21% 的企业主报告其网站存在流量低的问题

21% 的企业主面临网站流量低的问题,这对他们的在线业务构成了重大挑战。这可能会影响他们吸引和留住客户的能力,以及他们的收入和整体成功。在当今的数字时代,拥有一个性能良好的网站对企业来说至关重要,解决这个问题对于在竞争激烈的在线环境中取得成功至关重要。