0%

有剧透!介意者请勿翻看。

最不能让人理解的就是,主角阿磊为什么要选择跟踪那么久,而不是直接说明。见了一面后挺喜欢女主,然后因为自己骗了她,怕被揭穿?大概是这个原因了。

阿磊问,如果你知道我不是阿信你还会给我写email吗?女主瑄瑄说当然不会,但我也知道你不是阿信,但是我只能把你当做阿信。

女主有两个愿望,一个是去三义她奶奶家,一个是要到五月天阿信的签名,阿磊帮助瑄瑄完成前两个愿望后,瑄瑄有了第三个愿望,那就是让阿磊去观看她的戏台演出。

之后就是彼此的告别,镜头的表达,让两个人的分离有了一丝无缘再见的感觉。之后提到的阿磊来大陆的签证到期,给观众了一个小小的解释,即台湾与大陆的交流似乎并不像想象中的那样顺畅,阿磊与瑄瑄的分别,在影片中的背景下,似乎只有让在大陆的瑄瑄答应通过email写信,才能给阿磊一些告别前的慰藉,而瑄瑄没有给出的回答也给了观众一些疑惑和悬念——难道就此无缘再见?

之后通过阿磊的拜访,引入了瑄瑄奶奶的视角,向观众诉说了瑄瑄爷爷与瑄瑄爸爸的故事。

故事最后,阿磊拿到了瑄瑄爷爷让瑄瑄奶奶画的油桐花,也即五月雪,通过五月天来北京演出的机会,从北京到了哈尔滨——瑄瑄的故乡。数日的等待,升起了悬念,最后故事般的重逢,自行车的追逐与两人的相继滑倒,给了结尾一丝轻松愉快、青春洋溢的感觉,算是一个看好未来的结局吧。

在我看来,瑄瑄爸爸和爷爷的不相认,和瑄瑄与阿磊的重逢,有一种对未来的美好期盼和向往。似乎也暗指了中国大陆与中国台湾从以往到现在的隔阂,以及对重逢、回归的期盼和向往。

爷爷的乡愁,爷爷在车站工作了三十余年的工作经历,故乡的家已不再,妻子也已亡故,以及从未告知还有个已成家且有个女儿的儿子,买了张车票却没去检票,每年看着纷落的油桐花,想念着哈尔滨的大雪。车票是到了瑄瑄爸的手上,让现在的妻子画的油桐花却没有随之送来,可能还没画好,也可能别的原因。

瑄瑄来到三义后,没有选择与奶奶(没有血缘关系)相认,不知出于什么原因。

瑄瑄爸爸有个遗憾是,瑄瑄没有能够早一点去到台湾见爷爷,此时爷爷应该已经去世。

还有很多小情节,应该不是很重要,都是推动故事发展的工具。

总体来说,还是一部不错的影片。台湾必将在近期完全回归中国!那个时刻快到了!

前言

本文仅是大致的过程记录,并非整理出来的详细步骤,请勿抱有过高期待!建议阅读完再进行选择性地操作。

背景介绍

闲鱼购买9.999新三星tab S8平板,初衷是用来方便记录想法的一个工具(spen&onenote),因为在网上了解到三星的手写体验是非常棒的,遂购买。买来后就变味了哈哈哈,开始捉摸着刷个港版的系统,root一下。

我先说明下,我是先root了,然后开始的刷机,但我想,不root直接刷也是可以的。由于我本意就是要root,所以就不分先后了。root会丢失保修,所以一定要思考清楚是否需要root,然后再做决定!

本文提到的最让我印象深刻的链接,关于三星tab s8 root的,十分的详细,所以我就不再重新讲了。

本次刷机&root过程,印象比较深的是,刷机包里并没有网上提到的CP文件,搜索了一下,发现这个是插sim卡版本才会有的,而我买的WiFi版本,当然不需要这个文件。

以下是刷机包里的文件:

image-20240310161435085

其中CSC和HOME_CSC的区别,CSC是不保留用户数据的,HOME_CSC则是保留用户数据的刷机,一般升级系统可以用这个HOME_CSC。本次国行刷港版,我用的是CSC。


刷机过程记录

首先,查找资料,在网上搜索 tab s8 刷机,翻看资料中……

大致了解后,三星刷机,需要一个刷机软件:odin

其次,需要三星USB驱动,没有这个,平板可能无法与电脑建立连接,当然,你也可以用下文提到的 SamFw Tool 4.9来获得该驱动 。

然后我需要下载港版系统,我在一个论坛里翻到了一条评论,说在SanFw里可以下载港版的系统,我在该网站搜索sm-x700,找到了该版本。

image-20240310152600684

按照odin的刷机步骤,刷入了港版系统。但是开机后发现变成了欧版的(地区选择界面全是欧洲国家),很郁闷,因为想有国内的节假日显示,所以还是想整个港版的。于是又开始了寻找解决办法。

在万能的互联网上找到了似乎可行的方案,那就是通过一款软件,修改系统里的csc文件,将欧洲EU版本改成港版TGY版本,这个软件是 SamFw Tool 4.9 - Remove Samsung FRP one click

image-20240310161047825

USB调试打开,连接电脑后,在MTP选项卡里,点击Change CSC,改成TGY

我改了以后,发现系统并没有发生明显的变化,虽然在软件里识别为了TGY港版系统。

于是我又找到了一个软件
frija

这个软件可以下载三星平板的系统,我的平板此时的csc里的系统信息已经更改为了TGY,所以此时自动识别成了TGY版本的系统,点击下载,这次下载下来的系统在我重复一遍安装步骤后,系统成功更改为了港版系统,日历也有了中国的节假日信息。

到此,国行刷港版系统结束,Yes!

ps:

记得有个过程需要让三星平板进入工厂模式,以下是链接,我是按照安卓4.X的示例来做的

打开计算器,输入**(+30012012732+** 就可以进入工厂模式。

三星平板工厂模式

ROOT过程记录

至于root步骤,大部分参考该网站,通过magisk方式root,最后出了点小问题,平板一直进不去系统,在开机界面卡两次就会告诉我进不了系统,需要factory data reset或者retry,我retry了好几次,就是不想重置到出厂模式,又在网上苦苦寻找,虽然没找多长时间,但是内心已经开始煎熬了,毕竟黑屏的界面和进不去系统让人有些摸不着头脑,万幸还是找到了相关记录:三星手机安装面具教程

虽然是手机的root方法,但是平板也可以借鉴,我这种情况只需要按照该文步骤即可root:factory data reset一下,进入系统,再次安装magisk,然后进入magisk后,magisk会提示修补,点击修补,自动重启后,确认显示了magisk版本,此时,root成功,Yes!

其他零碎

root后安了李跳跳模块,跳过打开app时的广告

买了三只spen笔尖,硬笔头,软笔头,金属笔头。

软笔头最安静,硬笔头也挺安静,金属笔头慎买,砰砰响。

如果让我来评判一下,业余的评判哈,画画我选硬笔头,写字记笔记我选软笔头。

因为瞎画了两张图,软笔头的毛毛都被我磨出来了,粘在笔尖上有些影响观感。两天后买的硬笔头到货了。硬笔头没有画图,但是体验了下,手感不错,想来画图没什么问题,也不会掉毛。

至于金属笔头……砰砰响。

第一张 第二张

我知道很丑,但这只是为了说明我确实用软笔头划了不少线,哈哈哈。

如果你能乱了我的定力

对我而言,三星手写体验不错,但是想利用好这个工具来进行自我提升,还需要适应并学习一段时间。

谨防哔哩哔哩!谨防腾讯视频!谨防爱奇艺!想想我手中的spen,如果是为了做这些,我何必买个三星呢,小米它不香吗[狗头]

音乐播放列表

宇多田ヒカル-One Last Kiss

囚牛&昼夜-我等你到三十五岁

郭顶-飞行器的执行周期

我不怕我不爱你,只怕你不爱我

关于我有多富有,举个例子,我吃番茄只吃番茄中间的籽

对于填词音乐来说,词和曲同样重要,有的歌曲词更好,显得曲不行,有的歌曲曲更好,显得词不行,每每听到这类音乐,都会心痛,都会遗憾,心痛遗憾为什么不写一个更好的词,为什么不谱一个更好地曲。听到词好曲好的歌曲,就会感叹————绝了!(我想人与人之间的关系也是这样的。)有的曲子,把别的歌曲的词拿来混搭,竟也效果不错。但不知出于什么原因,这一块并没有百花齐放。也许是尊重原创保护版权吧。

欲望的深渊

下午做了一个梦,梦到自己在准备新的高考,进了一所学校,心中的遗憾,渴望,交杂在一起。

睡之前我看了中汽联官方网站的赛车执照介绍及基础理论知识网课。这个世界上还是有一些我没有发现的乐趣存在的,而且数量应该相当多。这次发现的赛车就是如此,没接触到根本没想法,但是随着对汽车的了解加深,赛车便进入了视野中,我竟然相当的想去体验下。无奈培训费用对我现在的收入而言相当贵,8000-30000的培训费用属实承受不起。钱真是个好东西!

我觉得我的欲望越来越膨胀了。开始对赚钱充满了渴望,躺平的想法似乎显得如此的苍白无力。一些小众的乐趣不是躺平的人能够享受到的,躺平的人只能接受大众化的生产消费体验。

欲望是前进方向的始发站,我觉得这是改变的开始。

Samba与nfs与ftp

samba搭建及smb3多网卡叠加

Samba服务(匿名用户访问、本地用户访问、虚拟用户访问)

二级路由器设置图解教程

局域网两个不同网段互相访问

修改grub文件磁盘标识方式为UUID

samba共享服务重启

1
/etc/init.d/samba start

23楼有关samba命令:https://koolshare.cn/thread-76394-2-1.html

硬盘休眠

多硬盘休眠

检查是否安装hd-idle

1
hd-idle -help

没有,则安装

1
opkg install hd-idle

然后编辑配置文件

1
vim /etc/config/hd-idle

原本只有一块硬盘,下面粘贴成两块,保存退出

1
2
3
4
5
6
7
8
9
10
11
config hd-idle
option idle_time_unit 'minutes'
option idle_time_interval '10'
option enabled '1'
option disk 'sda'

config hd-idle
option enabled '1'
option idle_time_interval '10'
option idle_time_unit 'minutes'
option disk 'sdd'

重启hd-idle程序

1
/etc/init.d/hd-idle restart

可以看到可以多控制一个硬盘了。

OpenWrt多硬盘休眠

openwrt刷机

openwrt刷机包更新:https://www.right.com.cn/forum/thread-3708606-1-1.html

openwrt自编译教程:https://www.youtube.com/watch?v=ZMh-AvQV8n0&t=1s

github源码编译教程:https://github.com/coolsnowwolf/lede

编译好的固件:https://drive.google.com/drive/folders/1dqNUrMf9n7i3y1aSh68U5Yf44WQ3KCuh

软件包升级

1
2
opkg update
opkg list-upgradable | cut -f 1 -d ' ' | xargs opkg upgrade

固件升级

进入OpenWrt固件下载主页面:https://downloads.openwrt.org/

写硬盘及分区格式化设置共享教程

https://koolshare.cn/thread-154153-1-1.html

硬盘挂载相关命令

查看所有磁盘分区lsblk -a包括未挂载磁盘;lsblk详解

查看磁盘uuidblkid

挂载硬盘mount /dev/分区名称 /mnt/挂载点名称

挂载所有分区mount -a,该命令会用到/etc/fstab文件,可使修改过的fstab文件立即生效

卸载所有磁盘分区umount -a,被占用的盘不会被卸载

怎样查看Openwrt内核版本?

1
2
3
cat /proc/version
#或者
uname -a

ext4-img.gz,squashfs.img.gz,rootfs.tar.gz等几个文件区别?

https://www.right.com.cn/forum/thread-1425096-1-1.html

这里解释一下该文件夹下各个文件的区别:

openwrt-x86-generic-combined-ext4.img.gz

rootfs工作区存储格式为ext4

openwrt-x86-generic-combined-jffs2-128k.img

jffs2可以修改,也就是可以自行更换(删除)rootfs的配置文件,而不需要重新刷固件。

openwrt-x86-generic-combined-squashfs.img

squashfs是个只读的文件系统,相当于win的ghost,使用中配置错误,可直接恢复默认。

openwrt-x86-generic-rootfs-ext4.img.gz rootfs的镜像,不带引导,可自行定义用grub或者syslinux来引导,存储区为ext4。

为了更清楚的说明这个问题,可以参考以下文章: http://wiki.openwrt.org/doc/techref/header 从这里可以看出一个完整的镜像文件至少要包含三个部分

Loader

Kernel

RootFS

OpenWrt编译成功文件说明

https://wp.gxnas.com/10294.html

文件名 描述
sha256sums 固件完整性校验文件
config.buildinfo OpenWrt 编译配置文件
packages-server.zip IPK 软件包归档
openwrt-x86-64-generic.manifest 固件内已集成软件包列表
openwrt-x86-64-generic-generic-rootfs.tar.gz RootFS 文件
openwrt-x86-64-generic-rootfs-ext4.img.gz 不带引导的 RootFS 镜像
openwrt-toolchain-x86-64_gcc-8.4.0_musl.Linux-x86_64.tar.bz2 OpenWrt 工具链
openwrt-sdk-x86-64_gcc-8.4.0_musl.Linux-x86_64.tar.xz OpenWrt SDK
openwrt-imagebuilder-x86-64.Linux-x86_64.tar.xz OpenWrt Image Builder
openwrt-x86-64-generic-squashfs-combined.vdi VDI 虚拟磁盘映像 (Legacy 引导)
openwrt-x86-64-generic-squashfs-combined.vmdk VMDK 虚拟磁盘映像 (Legacy 引导)
openwrt-x86-64-generic-squashfs-combined-efi.vdi VDI 虚拟磁盘映像 (UEFI 引导)
openwrt-x86-64-generic-squashfs-combined-efi.vmdk VMDK 虚拟磁盘映像 (UEFI 引导)
openwrt-x86-64-generic-squashfs-combined.img.gz Squashfs 格式安装 / 升级固件 (Legacy 引导)
openwrt-x86-64-generic-squashfs-combined-efi.img.gz Squashfs 格式安装 / 升级固件 (UEFI 引导)

网关趣解:什么是网关,网关的作用是什么?

开机自启动脚本

单次启动:

1
/etc/init.d/network start

开机自启(创建相应软连接):

1
ln -s /etc/init.d/network /etc/rc.d/S19network

S19是启动顺序,数字越小启动优先级越高。可以通过删除软链接来取消自启动

或者使用系统方法:

1
/etc/init.d/done enable

也可以使用disable来取消(删除软链接)脚本自动启动。

自动关机

在系统->计划任务中,添加下列代码,每天凌晨2:30关机,*代表缺省的选项,从左到右分别是:分时日周月,互相之间要用空格隔开。

1
30 2 * * * poweroff

扩充系统磁盘大小

首先要有一个已经格式化为ext4格式的磁盘,lsblk查看磁盘分区,其中sdb4即所需磁盘。

1
2
3
4
5
6
7
8
9
10
root@OpenWrt:~# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 298.1G 0 disk
└─sda1 8:1 0 298.1G 0 part /mnt/sda1
sdb 8:16 0 223.6G 0 disk
├─sdb1 8:17 0 16M 0 part /boot
│ /boot
├─sdb2 8:18 0 500M 0 part /rom
├─sdb3 8:19 0 239K 0 part
└─sdb4 8:20 0 223.1G 0 part

在系统——挂载点的页面下,添加磁盘分区为根目录/,照页面提示内容操作,操作完成后,等待一段时间,系统会从sdb4启动,此时页面刷新后无法打开,通过ssh重启路由器即可完成磁盘扩充。

可以看到sdb4磁盘已经挂载上了根目录/,并且同时挂载了/opt/docker,猜测该扩充根目录的原理是通过docker完成的,暂不深入了解,如果有知晓的朋友,欢迎留言。

1
2
3
4
5
6
7
8
9
10
11
root@OpenWrt:~# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 298.1G 0 disk
└─sda1 8:1 0 298.1G 0 part /mnt/sda1
sdb 8:16 0 223.6G 0 disk
├─sdb1 8:17 0 16M 0 part /boot
│ /boot
├─sdb2 8:18 0 500M 0 part /rom
├─sdb3 8:19 0 239K 0 part
└─sdb4 8:20 0 223.1G 0 part /opt/docker
/

NexT升级

npm更换镜像源

因为国外源太慢了,所以更换国内源,下面这是淘宝源。

临时用

1
npm --registry https://registry.npm.taobao.org install express

持久使用

1
npm config set registry https://registry.npm.taobao.org
  • 配置后可通过下面方式来验证是否成功
    npm config get registry

  • npm info express

hexo安装

1
2
3
4
5
npm install -g hexo-cli

hexo init <folder>
cd <folder>
npm install

NEXT新版本自定义配置文件建议方案

A custom config file path can be specified by adding the --config flag to your hexo commands with a path to an alternate YAML or JSON config file, or a comma-separated list (no spaces) of multiple YAML or JSON files.

1
2
3
4
5
# use 'custom.yml' in place of '_config.yml'
$ hexo server --config custom.yml

# use 'custom.yml' & 'custom2.json', prioritizing 'custom2.json'
$ hexo server --config custom.yml,custom2.json

We strongly recommend you to store your theme configuration in one place. But in case you have to store your theme configuration separately, you need to know the priority of those configurations: The theme_config inside site’s primary configuration file has the highest priority during merging, then the dedicated theme configuration file.
The _config.yml file under the theme directory has the lowest priority.

[next主题官方教程]https://theme-next.js.org/docs/getting-started/

[新版本next自定义样式的建议]https://theme-next.js.org/docs/getting-started/configuration.html

安装next主题(npm安装方法)

1
2
3
cd hexo-site
npm install hexo-theme-next
通过npm安装next

更新next主题(前提是使用npm安装的)

1
2
3
cd hexo-site
npm install hexo-theme-next@latest
通过npm更新next(前提是通过npm安装的)

git安装next方法

1
2
cd hexo
git clone https://github.com/theme-next/hexo-theme-next themes/next

git升级next方法

1
2
cd themes/next
git pull

重新安装依赖:

字数统计

[Hexo Word Counter]https://github.com/next-theme/hexo-word-counter

site config站点配置文件添加内容

1
2
3
4
5
6
7
8
9
10
symbols_count_time:
symbols: true
time: true
total_symbols: true
total_time: true
exclude_codeblock: false
awl: 4
wpm: 275
suffix: "mins."

next theme config自定义文件添加内容

1
2
3
4
5
6
7
post_meta:
item_text: true

symbols_count_time:
separated_meta: true
item_text_total: false

https://github.com/tea3/hexo-related-popular-posts

theme-next-pdf预览器

使用方法,在插入PDF的地方加上

1
{% pdf /path/to/your/file.pdf %}

pdf preview 升级方法

https://github.com/next-theme/theme-next-pdf

1
2
3
$ cd hexo-site/source/lib/pdf
$ git pull

黑暗模式

安装

1
2
npm install hexo-next-darkmode --save

https://github.com/rqh656418510/hexo-next-darkmode

Git部署安装

1
npm install hexo-deployer-git --save
1
2
3
4
5
deploy:
type: git
repo: <repository url> # https://bitbucket.org/JohnSmith/johnsmith.bitbucket.io
branch: [branch]
message: [message]
Option Description Default
repo URL of the target repository
branch Branch name. gh-pages (GitHub) coding-pages (Coding.net) master (others)
message Customize commit message. Site updated: {{ now('YYYY-MM-DD HH:mm:ss') }}
token Optional token value to authenticate with the repo. Prefix with $ to read token from environment

sftp 依赖安装

安装

1
npm install hexo-deployer-sftp --save

在站点配置文件中添加该内容

1
2
3
4
5
6
7
8
9
10
deploy:
type: sftp
host: <host>
user: <user>
pass: <password>
remotePath: [remote path]
port: [port]
privateKey: [path/to/privateKey]
passphrase: [passphrase]
agent: [path/to/agent/socket]

上面代码内容的解释

Option Description Default
host Address of remote host
user Username
pass Password
remotePath Root directory of remote host /
port Port 22
privateKey Path to a ssh private key
passphrase Optional passphrase for the private key
agent Path to the ssh-agent socket $SSH_AUTH_SOCK

加密博文

安装

1
npm install --save hexo-blog-encrypt

添加标签password:密码

1
2
3
4
5
6
7
8

---
title: Hello World
date: 2016-03-30 21:18:02
password: hello
---


可在文章中直接自定义密码相关显示内容,若要不加密,只需将改为password:””

1
2
3
4
5
6
7
8
9
10
11
12
13
14

---
title: Hello World
tags:
- 作为日记加密
date: 2016-03-30 21:12:21
password: mikemessi
abstract: 有东西被加密了, 请输入密码查看.
message: 您好, 这里需要密码.
wrong_pass_message: 抱歉, 这个密码看着不太对, 请再试试.
wrong_hash_message: 抱歉, 这个文章不能被校验, 不过您还是能看看解密后的内容.
---
Use a "" to diable tag encryption.For example,password:""

也可以在站点配置文件中配置,优先级:文章信息头 > _config.yml (站点根目录下的) > 默认配置

1
2
3
4
5
6
7
8
9
10
11
12

# Security
encrypt: # hexo-blog-encrypt
abstract: 有东西被加密了, 请输入密码查看.
message: 您好, 这里需要密码.
tags:
- {name: tagName, password: 密码A}
- {name: tagName, password: 密码B}
wrong_pass_message: 抱歉, 这个密码看着不太对, 请再试试.
wrong_hash_message: 抱歉, 这个文章不能被校验, 不过您还是能看看解密后的内容.


还可以禁止产生log,在站点文章中增加以下内容

1
2
3
# Security
encrypt: # hexo-blog-encrypt
silent: true

以及修改主题样式(??也许是加密的样式更改,应该不会是直接更改页面主题吧)

具体内容详见:https://github.com/D0n9X1n/hexo-blog-encrypt/blob/master/ReadMe.zh.md

hexo-leancloud-counter-security阅读次数

简书,新版修复安全性的leancloud配置方法
https://www.jianshu.com/p/e0a719bac963

1
npm install hexo-leancloud-counter-security

https://github.com/theme-next/hexo-leancloud-counter-security

hexo-symbols-count-time

1
npm install hexo-symbols-count-time

RSS订阅

https://github.com/hexojs/hexo-generator-feed

1
npm install hexo-generator-feed --save

在个人配置文件中添加以下内容:

1
2
3
4
5
6
7
8
9
10
11
12
13
feed:
enable: true
type: atom
path: atom.xml
limit: 20
hub:
content:
content_limit: 140
content_limit_delim: ' '
order_by: -date
icon: icon.png
autodiscovery: true
template:

站点地图

Hexo安装sitemap

1
2
npm install hexo-generator-sitemap --save #sitemap.xml适合提交给谷歌搜素引擎
npm install hexo-generator-baidu-sitemap --save #baidusitemap.xml适合提交百度搜索引擎

hexo cl && hexo g会在/public目录下生成sitemap.xmlbaidusitemap.xml,这就是你的站点地图。

摘自:https://www.cnblogs.com/brady-wang/p/8493181.html文章中有更多关于网站SEO的具体事项,但不容易操作(多而杂),学习成本较高

npm升级

自身升级

升级依赖等

黑客404页面主题配置

html页面下载

代码折叠显示功能

hexo博客代码折叠功能https://www.toimc.com/hexo-usage-2/作者:Brian

fancybox启用无效,也许需要放上图片才能启用fancybox,进而启动jQuery

折叠逻辑

添加code-unfold.js

由于是在next主题中添加js逻辑,所以我们把code-unfold.js放置在了themes/next/source/js/code-unfold.js

引用code-unfold.js(全局引用jQuery)

修改文件themes/next/layout/_scripts/index.njk

添加样式

创建highlight.styl

可以添加theme/next/source/css/_common/components/highlight.styl文件:

引用样式

找到文件themes/next/source/css/_common/components/index.styl

hexo的内置标签特性

Tabs tag

https://hexo-next.readthedocs.io/zh_CN/latest/next/base/%E6%A0%87%E7%AD%BE%E9%A1%B5%E8%AE%BE%E7%BD%AE/

image-20210713202932362

##############################################

更新bug:首页之后的第一页页脚歪,表现在sidebar显示的时候,首页页脚也是歪的

有时莫名其妙又好了

Nginx原理

nginx快速入门之基本原理篇

权限错误

使用该命令查看master进程与worker进程的所有者:

1
ps aux|grep nginx|grep -v grep

发现worker的权限为wwwdata。将/etc/nginx/nginx.conf文件中首行的user wwwdata更改为user root便正常访问了。

以下是问题背景:

使用腾讯云服务器时,通过root下载了nginx,之后在子用户ubuntu下搭设网站,访问时提示500错误,排查后,在/etc/nginx/nginx.conf的首行的用户(user)更改为root便正常访问了。解决方法来源: Linux Nginx的权限——访问本地目录报错403

安装和管理Nginx

如何在Ubuntu 18.04上安装Nginx

重定向http到https

https://www.myfreax.com/redirect-http-to-https-in-nginx/

try_files指令说明

https://www.hi-linux.com/posts/53878.html

配置防火墙

ufw

Debian/Ubuntu 中安装和配置 UFW(简单防火墙)

IP伪装

证书

3个月的免费证书:在Ubuntu 18.04上使用Let’s Encrypt加密来保护Nginx

自制证书:https://www.jianshu.com/p/163f7b4d354a

前因:数年后整理草稿,勉强回顾下,这篇文章应该是在搭建个人博客阶段,由于国内需要备案,嫌麻烦,于是想通过国外服务器搭建网页,这样子不用备案。

一次日本被墙

一次韩国被墙

法国的是个诈骗网站IP

悉尼的是个诈骗网站IP

洛杉矶直接ping不通

西雅图也是

硅谷同样

日本的这次还不错,可惜是测试机,应该用快照安装的,但是快照安装太慢了

vultr多虚拟机测试IP连通性

45.77.132.74x

108.160.131.241x

198.13.43.224√

==45.77.183.169x==重复ip

45.77.132.74-ping不通

108.160.131.241x上传速度慢

==45.77.183.169==x上传速度较慢

202.182.105.188√

最终选择202.182.105.188√

尝试了十余台机器,只记录了8台,以下是我达到满意所花的钱。不排除未来ip被封的越来越多,仅供参考。

vultr达到满意所花费用

标准结局:经腾讯对接人员引荐,尝试了下香港轻量服务器,一个月24元,速度非常快,基本和本地没差别,延迟在30-40ms之间。带宽峰值30Mb,流量1000g。不错不错