{"id":3034,"date":"2025-01-06T23:03:02","date_gmt":"2025-01-06T14:03:02","guid":{"rendered":"https:\/\/www.tuuzyouno3bai.com\/?p=3034"},"modified":"2025-11-30T19:43:51","modified_gmt":"2025-11-30T10:43:51","slug":"raspberry-pi-os-squid-ssl-bump%e3%81%a7https%e5%af%be%e5%bf%9c%e3%83%97%e3%83%ad%e3%82%ad%e3%82%b7%e3%82%b5%e3%83%bc%e3%83%90%e3%82%92%e7%ab%8b%e3%81%a6%e3%82%8b%e6%96%b9%e6%b3%95%ef%bc%88","status":"publish","type":"post","link":"https:\/\/www.tuuzyouno3bai.com\/?p=3034","title":{"rendered":"Raspberry Pi OS + SQUID + SSL Bump\u3067HTTPS\u5bfe\u5fdc\u30d7\u30ed\u30ad\u30b7\u30b5\u30fc\u30d0\u3092\u7acb\u3066\u308b\u65b9\u6cd5\uff08\u30eb\u30fc\u30c8\u8a3c\u660e\u66f8\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u307e\u3067\uff09"},"content":{"rendered":"\n<p>\u3069\u3046\u3082\u30cd\u30c8\u30f2\u3067\u3059\u3002<\/p>\n\n\n\n<p>\u3044\u307e\u95a2\u308f\u3063\u3066\u3044\u308b\u696d\u52d9\u306b\u3066\u3001\u7aef\u672b\u30ed\u30b0\u53d6\u5f97\u7528\u306b\u30d7\u30ed\u30ad\u30b7\u30b5\u30fc\u30d0\u304c\u5fc5\u8981\u306b\u306a\u308a\u307e\u3057\u305f\u306e\u3067\u3001\u5099\u5fd8\u9332\u304c\u3066\u3089\u69cb\u7bc9\u624b\u9806\u3092\u8a18\u9332\u3057\u3066\u304a\u304d\u307e\u3059\u3002<\/p>\n\n\n\n<p>\u30b4\u30fc\u30eb\u3068\u3057\u3066\u306f\u3001SSL intercept\u306b\u5bfe\u5fdc\u3057\u305f\u30d7\u30ed\u30ad\u30b7\u30b5\u30fc\u30d0\u3092Rasbperry Pi\u4e0a\u306b\u69cb\u7bc9\u3059\u308b\u3053\u3068\u306b\u306a\u308a\u307e\u3059\u3002<\/p>\n\n\n\n<p>\u6ce8\u610f\u3068\u3057\u3066\u306f<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Linux\u306eCLI\u64cd\u4f5c\u306b\u62b5\u6297\u304c\u306a\u3044\u65b9\u304c\u5bfe\u8c61<\/li>\n\n\n\n<li>\u30aa\u30ec\u30aa\u30ec\u8a3c\u660e\u66f8\u3092\u4f7f\u7528\u3059\u308b\u306e\u3067\u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u306b\u8a3c\u660e\u66f8\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u5fc5\u8981\u306f\u3042\u308b<\/li>\n\n\n\n<li>\u4e0d\u6b63\u30a2\u30af\u30bb\u30b9\u3084\u8e0f\u307f\u53f0\u7b49\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u30fc\u306b\u95a2\u3059\u308b\u8a2d\u5b9a\u306f\u30b9\u30ad\u30c3\u30d7\uff08=\u305d\u306e\u307e\u307e\u306e\u8a2d\u5b9a\u3067\u904b\u7528\u3059\u308b\u306e\u306fNG\uff09<\/li>\n<\/ul>\n\n\n\n<p>\u69cb\u7bc9\u3068\u691c\u8a3c\u306b\u7528\u3044\u305f\u74b0\u5883\u3067\u3059<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>MacBook Pro <em>v15.2<\/em><\/li>\n\n\n\n<li>Raspberry Pi4 ModelB 4GB <\/li>\n\n\n\n<li>iPad Pro <em>v18.2<\/em><\/li>\n\n\n\n<li>Pixel 7 Pro <em>v15<\/em><\/li>\n<\/ul>\n\n\n\n<p>\u4eca\u56de\u306e\u4f5c\u696d\u306b\u3066\u4f7f\u7528\u3057\u305f\u7aef\u672b\u306fMac\u3067\u3059\u304c\u3001Windows\u3067\u3082\u5927\u4e08\u592b\u304b\u3068\u601d\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">1. \u57fa\u672c\u8a2d\u5b9a<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">1.1. Raspberry Pi OS\u30a4\u30f3\u30b9\u30b3<\/h3>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"850\" height=\"596\" src=\"https:\/\/www.tuuzyouno3bai.com\/wp-content\/uploads\/2025\/01\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-01-06-15.14.26.jpg\" alt=\"\" class=\"wp-image-3035\" srcset=\"https:\/\/www.tuuzyouno3bai.com\/wp-content\/uploads\/2025\/01\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-01-06-15.14.26.jpg 850w, https:\/\/www.tuuzyouno3bai.com\/wp-content\/uploads\/2025\/01\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-01-06-15.14.26-300x210.jpg 300w, https:\/\/www.tuuzyouno3bai.com\/wp-content\/uploads\/2025\/01\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-01-06-15.14.26-768x539.jpg 768w, https:\/\/www.tuuzyouno3bai.com\/wp-content\/uploads\/2025\/01\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-01-06-15.14.26-624x438.jpg 624w\" sizes=\"auto, (max-width: 850px) 100vw, 850px\" \/><\/figure>\n\n\n\n<p>\u3082\u306f\u3084\u8aac\u660e\u4e0d\u8981\u3067\u3059\u304c\u516c\u5f0f\u304c\u914d\u5e03\u3057\u3066\u3044\u308b\u30a4\u30f3\u30b9\u30c8\u30fc\u30e9\u3092\u4f7f\u3063\u3066SD\u30ab\u30fc\u30c9\u306bOS\u3092\u713c\u304d\u307e\u3059\u3002<\/p>\n\n\n\n<p>\u516c\u5f0f\u30a4\u30f3\u30b9\u30c8\u30fc\u30e9\u306b\u3066Raspberry Pi OS\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u3068\u3001\u30e6\u30fc\u30b6\u540d\u3084SSH\u306a\u3069\u306e\u8a2d\u5b9a\u304c\u4e8b\u524d\u306b\u51fa\u6765\u308b\u306e\u3067\u30aa\u30b9\u30b9\u30e1\u3067\u3059\uff08\u56fa\u5b9aIP\u30a2\u30c9\u30ec\u30b9\u304c\u51fa\u6765\u308b\u3068\u3044\u3044\u3093\u3060\u304c\u306d\uff09\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1.2. \u8d77\u52d5 &amp; \u30d1\u30c3\u30b1\u30fc\u30b8\u66f4\u65b0<\/h3>\n\n\n\n<p>\u9069\u5f53\u306a\u7aef\u672b\u304b\u3089\u30e9\u30ba\u30d1\u30a4\u306bSSH\u3067\u30a2\u30af\u30bb\u30b9\u3057\u3001\u4e00\u5fdc\u3001\u8af8\u3005\u66f4\u65b0\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>apt update<\/em><\/li>\n\n\n\n<li><em>apt upgrade<\/em><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">1.3. squid-openssl\u7b49\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/h3>\n\n\n\n<p>\u4eca\u56de\u306fSSL intercept\u5bfe\u5fdc\u30d7\u30ed\u30ad\u30b7\u30b5\u30fc\u30d0\u3068\u306a\u308b\u306e\u3067\u3001squid-openssl\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<p>\u3053\u308c\u3067\u5fc5\u8981\u306a\u30d1\u30c3\u30b1\u30fc\u30b8\u304c\u5168\u3066\u5165\u308a\u307e\u3059\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>apt install -y squid-openssl<\/em><\/li>\n\n\n\n<li><em>squid -v<\/em><\/li>\n<\/ul>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>Squid Cache: Version 5.7<\/code><\/pre><\/div>\n\n\n\n<p>\u3064\u3044\u3067\u306bufw\u3082\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u3066\u304a\u304d\u307e\u3057\u3087\u3046<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>apt install -y ufw<\/em><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">2. \u975eSSL intercept\u306aSQUID\u69cb\u7bc9<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">2.1. SQUID\u30b3\u30f3\u30d5\u30a3\u30b0\u30d5\u30a1\u30a4\u30eb\u30d0\u30c3\u30af\u30a2\u30c3\u30d7<\/h3>\n\n\n\n<p>\u30c8\u30e9\u30d6\u3063\u305f\u3068\u304d\u306b\u5f79\u7acb\u3064\u306e\u3067\u3084\u3063\u3066\u304a\u304f\u306e\u304c\u5409\u3067\u3059\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>cp -p \/etc\/squid\/squid.conf \/etc\/squid\/squid.conf.org<\/em><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">2.2. SQUID\u30b3\u30f3\u30d5\u30a3\u30b0\u78ba\u8a8d<\/h3>\n\n\n\n<p>Rocky Linux\u306eSQUID\u306e\u30b3\u30f3\u30d5\u30a3\u30b0\u3068\u7d50\u69cb\u9055\u3046\u3063\u307d\u3044\u3067\u3059\u3002<\/p>\n\n\n\n<p>\u305d\u3057\u3066\u307b\u307c\u30b3\u30e1\u30f3\u30c8\u30a2\u30a6\u30c8\u306a\u306e\u3067\u3001\u305d\u308c\u3092\u9664\u304f\u305f\u3081\u306e\u9b54\u6cd5\u306e\u30b3\u30de\u30f3\u30c9\u3092\u6295\u5165\u3057\u307e\u3059\uff08\u79c1\u306f\u5168\u304f\u7406\u89e3\u3057\u3066\u306a\u3044\uff09\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>cat \/etc\/squid\/squid.conf | grep -v &#8220;^\\s$&#8221; | grep -v &#8220;^\\s#&#8221;<\/em><\/li>\n<\/ul>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>acl localnet src 0.0.0.1-0.255.255.255\t# RFC 1122 &quot;this&quot; network (LAN)\nacl localnet src 10.0.0.0\/8\t\t# RFC 1918 local private network (LAN)\nacl localnet src 100.64.0.0\/10\t\t# RFC 6598 shared address space (CGN)\nacl localnet src 169.254.0.0\/16 \t# RFC 3927 link-local (directly plugged) machines\nacl localnet src 172.16.0.0\/12\t\t# RFC 1918 local private network (LAN)\nacl localnet src 192.168.0.0\/16\t\t# RFC 1918 local private network (LAN)\nacl localnet src fc00::\/7       \t# RFC 4193 local private network range\nacl localnet src fe80::\/10      \t# RFC 4291 link-local (directly plugged) machines\nacl SSL_ports port 443\nacl Safe_ports port 80\t\t# http\nacl Safe_ports port 21\t\t# ftp\nacl Safe_ports port 443\t\t# https\nacl Safe_ports port 70\t\t# gopher\nacl Safe_ports port 210\t\t# wais\nacl Safe_ports port 1025-65535\t# unregistered ports\nacl Safe_ports port 280\t\t# http-mgmt\nacl Safe_ports port 488\t\t# gss-http\nacl Safe_ports port 591\t\t# filemaker\nacl Safe_ports port 777\t\t# multiling http\nhttp_access deny !Safe_ports\nhttp_access deny CONNECT !SSL_ports\nhttp_access allow localhost manager\nhttp_access deny manager\ninclude \/etc\/squid\/conf.d\/*.conf\nhttp_access allow localhost\nhttp_access deny all\nhttp_port 3128\ncoredump_dir \/var\/spool\/squid\nrefresh_pattern ^ftp:\t\t1440\t20%\t10080\nrefresh_pattern ^gopher:\t1440\t0%\t1440\nrefresh_pattern -i (\/cgi-bin\/|\\?) 0\t0%\t0\nrefresh_pattern .\t\t0\t20%\t4320<\/code><\/pre><\/div>\n\n\n\n<p>\u30b0\u30b0\u3063\u3066\u307f\u308b\u3068\u300c\u57fa\u672c\u30b3\u30ec\u3067\u3048\u3048\u3088\u300d\u3068\u306e\u3053\u3068\u3067\u3059\u3002<\/p>\n\n\n\n<p>\u4f8b\u3048\u3070<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>acl localnet src 0.0.0.1-0.255.255.255\t# RFC 1122 &quot;this&quot; network (LAN)\nacl localnet src 10.0.0.0\/8\t\t# RFC 1918 local private network (LAN)\nacl localnet src 100.64.0.0\/10\t\t# RFC 6598 shared address space (CGN)\nacl localnet src 169.254.0.0\/16 \t# RFC 3927 link-local (directly plugged) machines\nacl localnet src 172.16.0.0\/12\t\t# RFC 1918 local private network (LAN)\nacl localnet src 192.168.0.0\/16\t\t# RFC 1918 local private network (LAN)\nacl localnet src fc00::\/7       \t# RFC 4193 local private network range\nacl localnet src fe80::\/10      \t# RFC 4291 link-local (directly plugged) machines<\/code><\/pre><\/div>\n\n\n\n<p>\u306flocalnet\u306e\u5b9a\u7fa9\u304c\u66f8\u3044\u3066\u304a\u308a\u3001\u4eca\u56de\u3001\u30a2\u30af\u30bb\u30b9\u5143\u7aef\u672b\u306f\u7279\u306b\u9650\u5b9a\u3057\u306a\u3044\u306e\u3067\u3001\u307e\u3042\u78ba\u304b\u306b\u300c\u3053\u308c\u3067\u3048\u3048\u304b\u300d\u3063\u3066\u306a\u308a\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2.3. SQUID\u30b3\u30f3\u30d5\u30a3\u30b0\u8ffd\u52a0<\/h3>\n\n\n\n<p>\u3093\u3067\u3001\u79c1\u306f\u8ffd\u52a0\u3057\u305f\u306e\u306f\u4ee5\u4e0b\u3067\u3059\uff08\u5168\u3066\u6700\u7d42\u884c\u306b\u8ffd\u52a0\uff09\u3002<\/p>\n\n\n\n<p>\u30ed\u30b0\u30d5\u30a9\u30fc\u30de\u30c3\u30c8\u306f\u8272\u3005\u3068\u30ab\u30b9\u30bf\u30e0\u51fa\u6765\u307e\u3059\u3002\u4eca\u56de\u306f\u53d6\u308a\u4e0a\u3052\u306a\u3044\u306e\u3067\u30b0\u30b0\u3063\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>vi \/etc\/squid\/squid.conf<\/em><\/li>\n<\/ul>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code># \u30ad\u30e3\u30c3\u30b7\u30e5\u3057\u306a\u3044\nacl NOCACHE src all\ncache deny NOCACHE\n# \u65e5\u6642\u3092\u8aad\u307f\u3084\u3059\u3044\u30d5\u30a9\u30fc\u30de\u30c3\u30c8\u306b\u5909\u66f4\nlogformat localtime %{%Y-%m-%d %H:%M:%S}tl.%03tu %6tr %&gt;a %Ss\/%03&gt;Hs %&lt;st %rm %ru %[un %Sh\/%&lt;a %mt\naccess_log daemon:\/var\/log\/squid\/access.log localtime<\/code><\/pre><\/div>\n\n\n\n<p>\u3042\u3068\u5f85\u3061\u53d7\u3051\u30dd\u30fc\u30c8\u306f<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>http_port 3128<\/code><\/pre><\/div>\n\n\n\n<p>\u306e\u307e\u307e\u3068\u3057\u3066\u307e\u3059\u306e\u3067\u3001ufw\u306b\u3066\u30dd\u30fc\u30c8\u3092\u7a7a\u3051\u3066\u304a\u304d\u307e\u3059\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>ufw status<\/em><\/li>\n<\/ul>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>Status: inactive<\/code><\/pre><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>ufw enable<\/em><\/li>\n<\/ul>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>Command may disrupt existing ssh connections. Proceed with operation (y|n)? y\nFirewall is active and enabled on system startup <\/code><\/pre><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>ufw allow proto tcp to 0.0.0.0\/0 port 3128<\/em><\/li>\n\n\n\n<li><em>ufw allow proto tcp to 0.0.0.0\/0 port <\/em>22<\/li>\n<\/ul>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>Rules updated<\/code><\/pre><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>ufw reload<\/em><\/li>\n<\/ul>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>Firewall reloaded<\/code><\/pre><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>ufw status<\/em><\/li>\n<\/ul>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>Status: active\n\nTo                         Action      From\n--                         ------      ----\n3128\/tcp                   ALLOW       Anywhere                  \n22\/tcp                     ALLOW       Anywhere   <\/code><\/pre><\/div>\n\n\n\n<p>\u4eca\u56de\u306fv4\u30a2\u30c9\u30ec\u30b9\u3060\u3051\u304c\u5bfe\u8c61\u306a\u306e\u3067\u4e00\u5fdc<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>ufw allow proto tcp to 0.0.0.0\/0 port 3128<\/code><\/pre><\/div>\n\n\n\n<p>\u3068\u3057\u3066\u307e\u3059\u304c\u3001\u8133\u6b7b\u3067<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>ufw allow 3128<\/code><\/pre><\/div>\n\n\n\n<p>\u3068\u3057\u3066\u3082\u3044\u3044\u3068\u601d\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2.4. SQUID\u518d\u8d77\u52d5<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>systemctl restart squid<\/em><\/li>\n\n\n\n<li><em>systemctl status squid<\/em><\/li>\n<\/ul>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>\u25cf squid.service - Squid Web Proxy Server\n     Loaded: loaded (\/lib\/systemd\/system\/squid.service; enabled; preset: enabled)\n     Active: active (running) since Mon 2025-01-06 16:21:44 JST; 20s ago<\/code><\/pre><\/div>\n\n\n\n<p>\u30b3\u30f3\u30d5\u30a3\u30b0\u6295\u5165\u5f8c\u3001SQUID\u3092\u518d\u8d77\u52d5\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<p>\u5927\u3057\u305f\u30b3\u30f3\u30d5\u30a3\u30b0\u3092\u5165\u308c\u3066\u306a\u3044\u306e\u3067\u30a8\u30e9\u30fc\u306a\u304f\u30b5\u30fc\u30d3\u30b9\u304c\u4e0a\u304c\u308a\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2.5. \u52d5\u4f5c\u78ba\u8a8d<\/h3>\n\n\n\n<p>Mac\u306b\u30d7\u30ed\u30ad\u30b7\u8a2d\u5b9a\u3092\u6295\u5165\u3057\u52d5\u4f5c\u78ba\u8a8d\u3092\u884c\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<p>\u30d7\u30ed\u30ad\u30b7\u8a2d\u5b9a\u65b9\u6cd5\u3067\u6ce8\u610f\u306a\u306e\u304c\u300c\u4fdd\u8b77\u3055\u308c\u305fWeb\u30d7\u30ed\u30ad\u30b7\u300d\u306b\u3082\u8a2d\u5b9a\u3092\u5165\u308c\u3066\u304a\u304b\u306a\u3044\u3068\u3001HTTPS\u3067\u306e\u901a\u4fe1\u304c\u30d1\u30b9\u30b9\u30eb\u30fc\u3068\u3044\u3046\u70b9\u3067\u3059\u3002<\/p>\n\n\n\n<p>\u3088\u304f\u8003\u3048\u308c\u3070\u5f53\u305f\u308a\u524d\u306e\u8a71\u3067\u3059\u304c\u3001\u5b9f\u306f\u79c1\u30b3\u30b3\u3067\u30cf\u30de\u3063\u3066\u307e\u3057\u305f\u3002\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"850\" height=\"531\" src=\"https:\/\/www.tuuzyouno3bai.com\/wp-content\/uploads\/2025\/01\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-01-06-16.33.09.jpg\" alt=\"\" class=\"wp-image-3038\" srcset=\"https:\/\/www.tuuzyouno3bai.com\/wp-content\/uploads\/2025\/01\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-01-06-16.33.09.jpg 850w, https:\/\/www.tuuzyouno3bai.com\/wp-content\/uploads\/2025\/01\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-01-06-16.33.09-300x187.jpg 300w, https:\/\/www.tuuzyouno3bai.com\/wp-content\/uploads\/2025\/01\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-01-06-16.33.09-768x480.jpg 768w, https:\/\/www.tuuzyouno3bai.com\/wp-content\/uploads\/2025\/01\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-01-06-16.33.09-624x390.jpg 624w\" sizes=\"auto, (max-width: 850px) 100vw, 850px\" \/><\/figure>\n\n\n\n<p>\u30d7\u30ed\u30ad\u30b7\u8a2d\u5b9a\u5f8c\u3001\u300c<a href=\"http:\/\/abehiroshi.la.coocan.jphttp:\/\/abehiroshi.la.coocan.jp\" data-type=\"link\" data-id=\"http:\/\/abehiroshi.la.coocan.jphttp:\/\/abehiroshi.la.coocan.jp\">\u963f\u90e8 \u5bdb\u306e\u30db\u30fc\u30e0\u30da\u30fc\u30b8<\/a>\u300d\u306b\u30a2\u30af\u30bb\u30b9\u3059\u308b\u3068<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"850\" height=\"248\" src=\"https:\/\/www.tuuzyouno3bai.com\/wp-content\/uploads\/2025\/01\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-01-06-16.37.27.jpg\" alt=\"\" class=\"wp-image-3039\" srcset=\"https:\/\/www.tuuzyouno3bai.com\/wp-content\/uploads\/2025\/01\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-01-06-16.37.27.jpg 850w, https:\/\/www.tuuzyouno3bai.com\/wp-content\/uploads\/2025\/01\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-01-06-16.37.27-300x88.jpg 300w, https:\/\/www.tuuzyouno3bai.com\/wp-content\/uploads\/2025\/01\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-01-06-16.37.27-768x224.jpg 768w, https:\/\/www.tuuzyouno3bai.com\/wp-content\/uploads\/2025\/01\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-01-06-16.37.27-624x182.jpg 624w\" sizes=\"auto, (max-width: 850px) 100vw, 850px\" \/><\/figure>\n\n\n\n<p>\u300c\u6307\u5b9a\u3055\u308c\u305f URL \u3092\u53d6\u5f97\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u300d\u3068\u8868\u793a\u3055\u308c\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<p>\u660e\u3089\u304b\u306bSQUID\u306eACL\u3067\u5f3e\u304b\u308c\u3066\u308b\u611f\u3058\u3067\u3059\u306d\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2.6. \u30c8\u30e9\u30b7\u30e5\u30fc<\/h3>\n\n\n\n<p>\u30b3\u30f3\u30d5\u30a3\u30b0\u3092\u898b\u76f4\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>http_access allow localhost<\/code><\/pre><\/div>\n\n\n\n<p>\u3042\u3001\u3053\u3053\u3088\u304f\u307f\u308b\u3068<em>localhost<\/em>\u306b\u306a\u3063\u3066\u307e\u3059\u306d\u3002<em>localnet<\/em>\u3060\u3068\u52d8\u9055\u3044\u3057\u3066\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<p>\u306a\u306e\u3067\u3001<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>#http_access allow localnet\nhttp_access allow localhost<\/code><\/pre><\/div>\n\n\n\n<p>\u3092<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>#http_access allow localnet\nhttp_access allow localnet\nhttp_access allow localhost<\/code><\/pre><\/div>\n\n\n\n<p>\u3068\u5909\u66f4\u3057\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<p>\u3059\u308b\u3068\u7121\u4e8b\u300c\u963f\u90e8 \u5bdb\u306e\u30db\u30fc\u30e0\u30da\u30fc\u30b8\u300d\u304c\u95b2\u89a7\u3067\u304d\u3001<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"850\" height=\"682\" src=\"https:\/\/www.tuuzyouno3bai.com\/wp-content\/uploads\/2025\/01\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-01-06-17.14.28.jpg\" alt=\"\" class=\"wp-image-3042\" srcset=\"https:\/\/www.tuuzyouno3bai.com\/wp-content\/uploads\/2025\/01\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-01-06-17.14.28.jpg 850w, https:\/\/www.tuuzyouno3bai.com\/wp-content\/uploads\/2025\/01\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-01-06-17.14.28-300x241.jpg 300w, https:\/\/www.tuuzyouno3bai.com\/wp-content\/uploads\/2025\/01\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-01-06-17.14.28-768x616.jpg 768w, https:\/\/www.tuuzyouno3bai.com\/wp-content\/uploads\/2025\/01\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-01-06-17.14.28-624x501.jpg 624w\" sizes=\"auto, (max-width: 850px) 100vw, 850px\" \/><\/figure>\n\n\n\n<p>\u30ed\u30b0\u306b\u3082<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>tail -f \/var\/log\/squid\/access.log<\/em><\/li>\n<\/ul>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>2025-01-06 17:15:22.274     39 192.168.100.7 TCP_MISS\/200 882 GET http:\/\/abehiroshi.la.coocan.jp\/ - HIER_DIRECT\/222.158.205.72 text\/html\n2025-01-06 17:15:29.942     28 192.168.100.7 TCP_MISS\/200 2742 GET http:\/\/abehiroshi.la.coocan.jp\/image\/movie.jpg - HIER_DIRECT\/222.158.205.72 image\/jpeg<\/code><\/pre><\/div>\n\n\n\n<p>\u3068\u3001\u30a2\u30af\u30bb\u30b9\u5148\u306epath\u542b\u3081\u30ed\u30ae\u30f3\u30b0\u51fa\u6765\u3066\u3044\u308b\u3053\u3068\u304c\u78ba\u8a8d\u3067\u304d\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<p>HTTPS\u306a\u30b5\u30a4\u30c8\uff08\u79c1\u306e\u30d6\u30ed\u30b0\uff09\u306b\u3064\u3044\u3066\u3082\u3001\u30a2\u30af\u30bb\u30b9\u306f\u51fa\u6765\u3066\u3044\u308b\u3093\u3067\u3059\u304c&#8230;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>tail -f \/var\/log\/squid\/access.log<\/em><\/li>\n<\/ul>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>2025-01-06 17:19:44.461 240178 192.168.100.7 TCP_TUNNEL\/200 5687 CONNECT googleads.g.doubleclick.net:443 - HIER_DIRECT\/172.217.31.130 -\n2025-01-06 17:19:45.684   5190 192.168.100.7 TCP_TUNNEL\/200 5047 CONNECT www.tuuzyouno3bai.com:443 - HIER_DIRECT\/203.136.219.119 -<\/code><\/pre><\/div>\n\n\n\n<p>\u3068\u3001path\u304c\u6d88\u3048\u3066\u3044\u308b\u306e\u304c\u308f\u304b\u308a\u307e\u3059\u306d\u3002<\/p>\n\n\n\n<p>\u305d\u308c\u3092\u51fa\u3059\u305f\u3081\u306bSSL Bump\u3092\u4f7f\u3046\u3068\u3044\u3046\u30ef\u30b1\u3067\u3059\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2.7. 2\u7ae0\u3067\u306e\u6700\u7d42\u7684\u306aSQUID\u30b3\u30f3\u30d5\u30a3\u30b0<\/h3>\n\n\n\n<p>\u3063\u3066\u306a\u308f\u3051\u3067\u672c\u7ae0\u3067\u306e\u6700\u7d42\u7684\u306a\u30b3\u30f3\u30d5\u30a3\u30b0\u3067\u3059\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>cat \/etc\/squid\/squid.conf | grep -v &#8220;^\\s$&#8221; | grep -v &#8220;^\\s#&#8221;<\/em><\/li>\n<\/ul>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>acl localnet src 0.0.0.1-0.255.255.255\t# RFC 1122 &quot;this&quot; network (LAN)\nacl localnet src 10.0.0.0\/8\t\t# RFC 1918 local private network (LAN)\nacl localnet src 100.64.0.0\/10\t\t# RFC 6598 shared address space (CGN)\nacl localnet src 169.254.0.0\/16 \t# RFC 3927 link-local (directly plugged) machines\nacl localnet src 172.16.0.0\/12\t\t# RFC 1918 local private network (LAN)\nacl localnet src 192.168.0.0\/16\t\t# RFC 1918 local private network (LAN)\nacl localnet src fc00::\/7       \t# RFC 4193 local private network range\nacl localnet src fe80::\/10      \t# RFC 4291 link-local (directly plugged) machines\nacl SSL_ports port 443\nacl Safe_ports port 80\t\t# http\nacl Safe_ports port 21\t\t# ftp\nacl Safe_ports port 443\t\t# https\nacl Safe_ports port 70\t\t# gopher\nacl Safe_ports port 210\t\t# wais\nacl Safe_ports port 1025-65535\t# unregistered ports\nacl Safe_ports port 280\t\t# http-mgmt\nacl Safe_ports port 488\t\t# gss-http\nacl Safe_ports port 591\t\t# filemaker\nacl Safe_ports port 777\t\t# multiling http\nhttp_access deny !Safe_ports\nhttp_access deny CONNECT !SSL_ports\nhttp_access allow localhost manager\nhttp_access deny manager\ninclude \/etc\/squid\/conf.d\/*.conf\nhttp_access allow localnet\nhttp_access allow localhost\nhttp_access deny all\nhttp_port 3128\ncoredump_dir \/var\/spool\/squid\nrefresh_pattern ^ftp:\t\t1440\t20%\t10080\nrefresh_pattern ^gopher:\t1440\t0%\t1440\nrefresh_pattern -i (\/cgi-bin\/|\\?) 0\t0%\t0\nrefresh_pattern .\t\t0\t20%\t4320\nacl NOCACHE src all\ncache deny NOCACHE\nlogformat localtime %{%Y-%m-%d %H:%M:%S}tl.%03tu %6tr %&gt;a %Ss\/%03&gt;Hs %&lt;st %rm %ru %[un %Sh\/%&lt;a %mt\naccess_log daemon:\/var\/log\/squid\/access.log localtime<\/code><\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">3. SSL intercept\u306aSQUID\u69cb\u7bc9<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">3.1. \u8a2d\u5b9a\u306e\u4ed5\u8fbc\u307f<\/h3>\n\n\n\n<p>\u6050\u3089\u304f\u30cd\u30c3\u30c8\u306b\u8ee2\u304c\u3063\u3066\u3044\u308b\u69cb\u7bc9\u65b9\u6cd5\u3067\u306f\u3044\u304d\u306a\u308a\u81ea\u5df1\u7f72\u540d\u8a3c\u660e\u66f8\u306e\u4f5c\u6210\u3092\u3057\u3066\u3044\u308b\u304b\u3068\u601d\u3044\u307e\u3059\u304c\u3001\u305d\u306e\u8a3c\u660e\u66f8\u3092Android\u306b\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u3088\u3046\u3068\u3059\u308b\u3068<\/p>\n\n\n\n<p class=\"has-medium-font-size\"><strong>\u8a3c\u660e\u66f8\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u306b\u306f\u3001\u79d8\u5bc6\u9375\u304c\u5fc5\u8981\u3067\u3059<\/strong><\/p>\n\n\n\n<p>\u3068\u8868\u793a\u3055\u308c\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3067\u304d\u307e\u305b\u3093\u3002<\/p>\n\n\n\n<p>\u305d\u306e\u5bfe\u7b56\u3068\u3057\u3066\u8a3c\u660e\u66f8\u4f5c\u6210\u3067\u3001CA\u8a3c\u660e\u66f8\u3092\u4f5c\u6210\u3059\u308b\u969b\u306b\u3001\u8a3c\u660e\u66f8\u306e\u8a73\u7d30\u3067 X509v3 Basic Constraints: CA:TRUE \u3068\u306a\u308b\u3088\u3046\u306b\u8a2d\u5b9a\u304c\u5fc5\u8981\u306b\u306a\u308a\u307e\u3059\u3002<\/p>\n\n\n\n<p>\u5177\u4f53\u7684\u306b\u306f\u4ee5\u4e0b\u306e\u30b5\u30a4\u30c8\u306e\u901a\u308a\u3084\u308c\u3070\u3044\u3044\u3067\u3059\u3002<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-rich\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/pcvogel.sarakura.net\/2023\/09\/14\/39691\n<\/div><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>cd \/etc\/squid\/<\/em><\/li>\n\n\n\n<li><em>echo &#8216;basicConstraints=CA:true&#8217; &gt; android_options.txt<\/em><\/li>\n<\/ul>\n\n\n\n<p>\u3053\u3061\u3089\u306b\u3066\u4ed5\u8fbc\u307f\u5b8c\u4e86\u3067\u3059\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3.2. \u81ea\u5df1\u7f72\u540d\u8a3c\u660e\u66f8\uff08\u30eb\u30fc\u30c8\u8a3c\u660e\u66f8\uff09\u4f5c\u6210<\/h3>\n\n\n\n<p>\u3053\u3053\u306f\u307b\u307c\u300c\u30cd\u30c3\u30c8\u306b\u8ee2\u304c\u3063\u3066\u3044\u308b\u69cb\u7bc9\u65b9\u6cd5\u300d\u901a\u308a\u3067\u3059\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>cd \/etc\/squid\/<\/em><\/li>\n\n\n\n<li><em>openssl genrsa -out bump.key 4096<\/em><\/li>\n\n\n\n<li><em>openssl req -new -key bump.key -out bump.csr<\/em><\/li>\n<\/ul>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>You are about to be asked to enter information that will be incorporated\ninto your certificate request.\nWhat you are about to enter is what is called a Distinguished Name or a DN.\nThere are quite a few fields but you can leave some blank\nFor some fields there will be a default value,\nIf you enter &#39;.&#39;, the field will be left blank.\n-----\nCountry Name (2 letter code) [AU]:JP\nState or Province Name (full name) [Some-State]:\nLocality Name (eg, city) []:\nOrganization Name (eg, company) [Internet Widgits Pty Ltd]:\nOrganizational Unit Name (eg, section) []:\nCommon Name (e.g. server FQDN or YOUR name) []:SQUID\nEmail Address []:\n\nPlease enter the following &#39;extra&#39; attributes\nto be sent with your certificate request\nA challenge password []:\nAn optional company name []:<\/code><\/pre><\/div>\n\n\n\n<p>\u5148\u307b\u3069\u4ed5\u8fbc\u3093\u3060\u30d5\u30a1\u30a4\u30eb\u3092\u6307\u5b9a\u3059\u308b\u306e\u3092\u5fd8\u308c\u305a\u306b\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>openssl x509 -in bump.csr -out bump.crt -req -signkey bump.key -days 3650 -sha256 -extfile .\/android_options.txt<\/li>\n<\/ul>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>Certificate request self-signature ok\nsubject=C = JP, ST = Some-State, O = Internet Widgits Pty Ltd, CN = SQUID<\/code><\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">3.3. \u8a3c\u660e\u66f8\u30d1\u30fc\u30df\u30c3\u30b7\u30e7\u30f3\u5909\u66f4<\/h3>\n\n\n\n<p>\u4f5c\u6210\u3057\u305f\u8a3c\u660e\u66f8\u306e\u6240\u6709\u8005\u3092\u300cproxy\u300d\u306b\u3059\u308b\u306a\u3069\u3001\u30d1\u30fc\u30df\u30c3\u30b7\u30e7\u30f3\u3092\u5909\u66f4\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>chown proxy: \/etc\/squid\/bump*<\/em><\/li>\n\n\n\n<li><em>chmod 400 \/etc\/squid\/bump*<\/em><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">3.4. \u306a\u3093\u304b\u3059\u308b<\/h3>\n\n\n\n<p>Diffie-Helman\u306e\u9375\u4ea4\u63db\u30a2\u30eb\u30b4\u30ea\u30ba\u30e0\u306e\u306a\u3093\u304b\u3092\u306a\u3093\u304b\u3057\u307e\u3059\uff08\u3088\u304f\u308f\u304b\u3089\u3093\uff09\u3002<\/p>\n\n\n\n<p>\u30e9\u30ba\u30d1\u30a4\u306e\u6027\u80fd\u304c\u7d42\u308f\u3063\u3066\u3044\u308b\u305b\u3044\u304b\u30015\u5206\u304f\u3089\u3044\u5f85\u305f\u3055\u308c\u307e\u3059\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>openssl dhparam -outform PEM -out \/etc\/squid\/bump_dhparam.pem 2048<\/em><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">3.5. \u30b5\u30fc\u30d0\u8a3c\u660e\u66f8\u30ad\u30e3\u30c3\u30b7\u30e5DB\u4f5c\u6210<\/h3>\n\n\n\n<p><em>security_file_certgen<\/em>\u306epath\u306b\u6ce8\u610f\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>mkdir -p \/var\/lib\/squid<\/em><\/li>\n\n\n\n<li><em>\/usr\/lib\/squid\/security_file_certgen -c -s \/var\/lib\/squid\/ssl_db -M 20MB<\/em><\/li>\n<\/ul>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>Initialization SSL db...\nDone<\/code><\/pre><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>chown -R proxy: \/var\/lib\/squid<\/em><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">3.6. SQUID\u30b3\u30f3\u30d5\u30a3\u30b0\u7de8\u96c6<\/h3>\n\n\n\n<p>3\u7b87\u6240\u3092\u7de8\u96c6\u3057\u3066\u3044\u304d\u307e\u3059\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>vi \/etc\/squid\/squid.conf<\/em><\/li>\n<\/ul>\n\n\n\n<p>\u5148\u982d\u306b\u633f\u5165<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>#       WELCOME TO SQUID 5.7\n#       ----------------------------\n\n\u2193\n\n# SSL Bump\u7528            \nacl intermediate_fetching transaction_initiator certificate-fetching\nhttp_access allow intermediate_fetching\n#       WELCOME TO SQUID 5.7\n#       ----------------------------<\/code><\/pre><\/div>\n\n\n\n<p>2100\u884c\u3042\u305f\u308a\u3092\u7de8\u96c6<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>http_port 3128 \n\n\u2193\n\n#http_port 3128                               \n# SSL Bump\u7528\nhttp_port 3128 tcpkeepalive=60,30,3 ssl-bump generate-host-certificates=on dynamic_cert_mem_cache_size=20MB tls-cert=\/etc\/squid\/bump.crt tls-key=\/etc\/squid\/bump.key cipher=HIGH:MEDIUM:!LOW:!RC4:!SEED:!IDEA:!3DES:!MD5:!EXP:!PSK:!DSS options=NO_TLSv1,NO_SSLv3,SINGLE_DH_USE,SINGLE_ECDH_USE tls-dh=prime256v1:\/etc\/squid\/bump_dhparam.pem<\/code><\/pre><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u672b\u5c3e\u306b\u8ffd\u8a18\uff08path\u306b\u6ce8\u610f\uff09<\/li>\n<\/ul>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code># SSL Bump\u7528\nsslcrtd_program \/usr\/lib\/squid\/security_file_certgen -s \/var\/lib\/squid\/ssl_db -M 20MB\nsslproxy_cert_error allow all \nsslproxy_flags DONT_VERIFY_PEER\nalways_direct allow all\nssl_bump stare all<\/code><\/pre><\/div>\n\n\n\n<p>\u30b3\u30f3\u30d5\u30a3\u30b0\u7de8\u96c6\u5f8c\u3001SQUID\u3092\u518d\u8d77\u52d5\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>systemctl restart squid<\/li>\n\n\n\n<li>systemctl status squid<\/li>\n<\/ul>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>\u25cf squid.service - Squid Web Proxy Server\n     Loaded: loaded (\/lib\/systemd\/system\/squid.service; enabled; preset: enabled)\n     Active: active (running) since Mon 2025-01-06 18:17:33 JST; 18s ago<\/code><\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">3.7. \u52d5\u4f5c\u78ba\u8a8d<\/h3>\n\n\n\n<p>\u300c\u963f\u90e8 \u5bdb\u306e\u30db\u30fc\u30e0\u30da\u30fc\u30b8\u300d\u306f\u554f\u984c\u306a\u304f\u95b2\u89a7\u3067\u304d\u30ed\u30ae\u30f3\u30b0\u3082\u51fa\u6765\u3066\u307e\u3059\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"850\" height=\"682\" src=\"https:\/\/www.tuuzyouno3bai.com\/wp-content\/uploads\/2025\/01\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-01-06-17.14.28.jpg\" alt=\"\" class=\"wp-image-3042\" srcset=\"https:\/\/www.tuuzyouno3bai.com\/wp-content\/uploads\/2025\/01\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-01-06-17.14.28.jpg 850w, https:\/\/www.tuuzyouno3bai.com\/wp-content\/uploads\/2025\/01\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-01-06-17.14.28-300x241.jpg 300w, https:\/\/www.tuuzyouno3bai.com\/wp-content\/uploads\/2025\/01\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-01-06-17.14.28-768x616.jpg 768w, https:\/\/www.tuuzyouno3bai.com\/wp-content\/uploads\/2025\/01\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-01-06-17.14.28-624x501.jpg 624w\" sizes=\"auto, (max-width: 850px) 100vw, 850px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>tail -f \/var\/log\/squid\/access.log<\/em><\/li>\n<\/ul>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>2025-01-06 18:22:03.966     31 192.168.100.7 TCP_MISS\/200 882 GET http:\/\/abehiroshi.la.coocan.jp\/ - HIER_DIRECT\/222.158.205.72 text\/html\n2025-01-06 18:22:08.434     25 192.168.100.7 TCP_MISS\/200 2089 GET http:\/\/abehiroshi.la.coocan.jp\/photo\/photo.htm - HIER_DIRECT\/222.158.205.72 text\/html<\/code><\/pre><\/div>\n\n\n\n<p>\u4e00\u65b9\u3001HTTPS\u306a\u30b5\u30a4\u30c8\uff08\u79c1\u306e\u30d6\u30ed\u30b0\uff09\u306b\u30a2\u30af\u30bb\u30b9\u3059\u308b\u3068\u3001\u300c\u63a5\u7d9a\u306f\u30d7\u30e9\u30a4\u30d9\u30fc\u30c8\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u300d\u3068\u3067\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"850\" height=\"237\" src=\"https:\/\/www.tuuzyouno3bai.com\/wp-content\/uploads\/2025\/01\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-01-06-18.19.31.jpg\" alt=\"\" class=\"wp-image-3054\" srcset=\"https:\/\/www.tuuzyouno3bai.com\/wp-content\/uploads\/2025\/01\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-01-06-18.19.31.jpg 850w, https:\/\/www.tuuzyouno3bai.com\/wp-content\/uploads\/2025\/01\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-01-06-18.19.31-300x84.jpg 300w, https:\/\/www.tuuzyouno3bai.com\/wp-content\/uploads\/2025\/01\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-01-06-18.19.31-768x214.jpg 768w, https:\/\/www.tuuzyouno3bai.com\/wp-content\/uploads\/2025\/01\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-01-06-18.19.31-624x174.jpg 624w\" sizes=\"auto, (max-width: 850px) 100vw, 850px\" \/><\/figure>\n\n\n\n<p>\u8a3c\u660e\u66f8\u3092\u30c1\u30a7\u30c3\u30af\u3057\u3066\u307f\u308b\u3068\u3001\u5148\u307b\u3069\u4f5c\u6210\u3057\u305f\u300cSQUID\u300d\u306b\u3061\u3083\u3093\u3068\u306a\u3063\u3066\u307e\u3057\u305f\uff08\u79c1\u306e\u30d6\u30ed\u30b0\u306fR11\u3092\u4f7f\u3063\u3066\u307e\u3059\uff09\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"850\" height=\"459\" src=\"https:\/\/www.tuuzyouno3bai.com\/wp-content\/uploads\/2025\/01\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-01-06-18.24.53.jpg\" alt=\"\" class=\"wp-image-3055\" srcset=\"https:\/\/www.tuuzyouno3bai.com\/wp-content\/uploads\/2025\/01\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-01-06-18.24.53.jpg 850w, https:\/\/www.tuuzyouno3bai.com\/wp-content\/uploads\/2025\/01\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-01-06-18.24.53-300x162.jpg 300w, https:\/\/www.tuuzyouno3bai.com\/wp-content\/uploads\/2025\/01\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-01-06-18.24.53-768x415.jpg 768w, https:\/\/www.tuuzyouno3bai.com\/wp-content\/uploads\/2025\/01\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-01-06-18.24.53-624x337.jpg 624w\" sizes=\"auto, (max-width: 850px) 100vw, 850px\" \/><\/figure>\n\n\n\n<p>\u3093\u3067\u306f\u30ed\u30b0\u306f\u3069\u3046\u306a\u3063\u3066\u3044\u308b\u304b\u3068\u3044\u3046\u3068<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>tail -f \/var\/log\/squid\/access.log<\/em><\/li>\n<\/ul>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>2025-01-06 18:25:26.033    159 192.168.100.7 TCP_MISS\/200 30895 GET https:\/\/www.google.com\/recaptcha\/api2\/anchor? - HIER_DIRECT\/172.217.175.100 text\/html\n2025-01-06 18:25:26.034    144 192.168.100.7 TCP_MISS\/200 139322 GET https:\/\/www.tuuzyouno3bai.com\/wp-content\/uploads\/2024\/12\/DSC01932.jpg - HIER_DIRECT\/203.136.219.119 image\/jpeg<\/code><\/pre><\/div>\n\n\n\n<p>\u4ee5\u4e0b\u306e\u901a\u308a\u3001path\u542b\u3081\u3066\u3061\u3083\u3093\u3068\u30ed\u30ae\u30f3\u30b0\u51fa\u6765\u3066\u3044\u308b\u3053\u3068\u304c\u78ba\u8a8d\u3067\u304d\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>GET https:\/\/www.tuuzyouno3bai.com\/wp-content\/uploads\/2024\/12\/DSC01932.jpg<\/code><\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">4. \u81ea\u5df1\u7f72\u540d\u8a3c\u660e\u66f8\u3092\u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u3078\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/h2>\n\n\n\n<p>HTTPS\u306b\u3064\u3044\u3066\u3082\u30ed\u30ae\u30f3\u30b0\u304c\u3067\u304d\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3057\u305f\u304c\u3001\u3053\u306e\u307e\u307e\u3067\u306f\u4f7f\u3044\u52dd\u624b\u304c\u975e\u5e38\u306b\u60aa\u3044\u306e\u3067\u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u306b\u81ea\u5df1\u7f72\u540d\u8a3c\u660e\u66f8\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u3066\u3044\u304d\u307e\u3059\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">4.1. \u4e0b\u6e96\u5099<\/h3>\n\n\n\n<p>3.2. \u306b\u3066\u4f5c\u6210\u3057\u305f\u81ea\u5df1\u7f72\u540d\u8a3c\u660e\u66f8\uff08\/etc\/squid\/bump.crt\uff09\u3092SCP\u306a\u308a\u3067\u30ed\u30fc\u30ab\u30eb\u306b\u843d\u3068\u3057\u3066\u304a\u3044\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">4.2. Mac<\/h3>\n\n\n\n<p>bump.crt\u3092\u30c0\u30d6\u30eb\u30af\u30ea\u30c3\u30af\u3059\u308b\u3068\u300c\u30ad\u30fc\u30c1\u30a7\u30fc\u30f3\u30a2\u30af\u30bb\u30b9\u300d\u304c\u958b\u304d\u307e\u3059\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"850\" height=\"511\" src=\"https:\/\/www.tuuzyouno3bai.com\/wp-content\/uploads\/2025\/01\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-01-06-18.51.06.jpg\" alt=\"\" class=\"wp-image-3060\" srcset=\"https:\/\/www.tuuzyouno3bai.com\/wp-content\/uploads\/2025\/01\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-01-06-18.51.06.jpg 850w, https:\/\/www.tuuzyouno3bai.com\/wp-content\/uploads\/2025\/01\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-01-06-18.51.06-300x180.jpg 300w, https:\/\/www.tuuzyouno3bai.com\/wp-content\/uploads\/2025\/01\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-01-06-18.51.06-768x462.jpg 768w, https:\/\/www.tuuzyouno3bai.com\/wp-content\/uploads\/2025\/01\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-01-06-18.51.06-624x375.jpg 624w\" sizes=\"auto, (max-width: 850px) 100vw, 850px\" \/><\/figure>\n\n\n\n<p>\u305d\u306e\u306a\u304b\u306b\u5148\u307b\u3069\u4f5c\u6210\u3057\u305f\u300cSQUID\u300d\u304c\u3044\u307e\u3059\u306e\u3067\u300c\u60c5\u5831\u3092\u898b\u308b\u300d\u3067\u958b\u304d\u307e\u3059\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"850\" height=\"723\" src=\"https:\/\/www.tuuzyouno3bai.com\/wp-content\/uploads\/2025\/01\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-01-06-18.52.52.jpg\" alt=\"\" class=\"wp-image-3062\" srcset=\"https:\/\/www.tuuzyouno3bai.com\/wp-content\/uploads\/2025\/01\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-01-06-18.52.52.jpg 850w, https:\/\/www.tuuzyouno3bai.com\/wp-content\/uploads\/2025\/01\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-01-06-18.52.52-300x255.jpg 300w, https:\/\/www.tuuzyouno3bai.com\/wp-content\/uploads\/2025\/01\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-01-06-18.52.52-768x653.jpg 768w, https:\/\/www.tuuzyouno3bai.com\/wp-content\/uploads\/2025\/01\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-01-06-18.52.52-624x531.jpg 624w\" sizes=\"auto, (max-width: 850px) 100vw, 850px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-6c531013 wp-block-group-is-layout-flex\">\n<p>\u305d\u3057\u305f\u3089\u300c\u4fe1\u983c\u300d\u3092\u62bc\u3057\u3066\u300c\u30b7\u30b9\u30c6\u30e0\u30c7\u30d5\u30a9\u30eb\u30c8\u3092\u4f7f\u7528\u300d\u304b\u3089\u300c\u5e38\u306b\u4fe1\u983c\u300d\u306b\u5909\u66f4\u3057\u307e\u3059\u3002<\/p>\n<\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"850\" height=\"721\" src=\"https:\/\/www.tuuzyouno3bai.com\/wp-content\/uploads\/2025\/01\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-01-06-18.55.11.jpg\" alt=\"\" class=\"wp-image-3063\" srcset=\"https:\/\/www.tuuzyouno3bai.com\/wp-content\/uploads\/2025\/01\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-01-06-18.55.11.jpg 850w, https:\/\/www.tuuzyouno3bai.com\/wp-content\/uploads\/2025\/01\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-01-06-18.55.11-300x254.jpg 300w, https:\/\/www.tuuzyouno3bai.com\/wp-content\/uploads\/2025\/01\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-01-06-18.55.11-768x651.jpg 768w, https:\/\/www.tuuzyouno3bai.com\/wp-content\/uploads\/2025\/01\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-01-06-18.55.11-624x529.jpg 624w\" sizes=\"auto, (max-width: 850px) 100vw, 850px\" \/><\/figure>\n\n\n\n<p>\u305d\u3057\u3066\u30a6\u30a3\u30f3\u30c9\u30a6\u3092\u9589\u3058\u308b\u3068\u3001Mac\u306e\u30d1\u30b9\u30dd\u30fc\u30c8\u3092\u805e\u304b\u308c\u308b\u306e\u3067\u3001\u5165\u529b\u3057\u305f\u3089\u5b8c\u4e86\u3067\u3059\u3002<\/p>\n\n\n\n<p>\u305d\u3057\u3066\u518d\u3073HTTPS\u306a\u30b5\u30a4\u30c8\uff08\u79c1\u306e\u30d6\u30ed\u30b0\uff09\u306b\u30a2\u30af\u30bb\u30b9\u3059\u308b\u3068\u3001\u300c\u3053\u306e\u8a3c\u660e\u66f8\u306f\u6709\u52b9\u3067\u3059\u300d\u3068\u8868\u793a\u304c\u5909\u308f\u3063\u3066\u3044\u308b\u3053\u3068\u304c\u78ba\u8a8d\u3067\u304d\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"850\" height=\"511\" src=\"https:\/\/www.tuuzyouno3bai.com\/wp-content\/uploads\/2025\/01\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-01-06-18.58.56.jpg\" alt=\"\" class=\"wp-image-3064\" srcset=\"https:\/\/www.tuuzyouno3bai.com\/wp-content\/uploads\/2025\/01\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-01-06-18.58.56.jpg 850w, https:\/\/www.tuuzyouno3bai.com\/wp-content\/uploads\/2025\/01\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-01-06-18.58.56-300x180.jpg 300w, https:\/\/www.tuuzyouno3bai.com\/wp-content\/uploads\/2025\/01\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-01-06-18.58.56-768x462.jpg 768w, https:\/\/www.tuuzyouno3bai.com\/wp-content\/uploads\/2025\/01\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-01-06-18.58.56-624x375.jpg 624w\" sizes=\"auto, (max-width: 850px) 100vw, 850px\" \/><\/figure>\n\n\n\n<p>\u307e\u305f\u3001\u5148\u307b\u3069\u306f\u30a2\u30af\u30bb\u30b9\u3057\u3066\u3044\u306a\u3044<a href=\"https:\/\/www.yahoo.co.jp\">Yahoo<\/a>\u306b\u3064\u3044\u3066\u3082\u8b66\u544a\u304c\u3067\u308b\u3053\u3068\u306a\u304f\u30a2\u30af\u30bb\u30b9\u3067\u304d\u3001\u8a3c\u660e\u66f8\u3082\u300cSQUID\u300d\u306b\u306a\u3063\u3066\u3044\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"850\" height=\"544\" src=\"https:\/\/www.tuuzyouno3bai.com\/wp-content\/uploads\/2025\/01\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-01-06-19.02.12.jpg\" alt=\"\" class=\"wp-image-3065\" srcset=\"https:\/\/www.tuuzyouno3bai.com\/wp-content\/uploads\/2025\/01\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-01-06-19.02.12.jpg 850w, https:\/\/www.tuuzyouno3bai.com\/wp-content\/uploads\/2025\/01\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-01-06-19.02.12-300x192.jpg 300w, https:\/\/www.tuuzyouno3bai.com\/wp-content\/uploads\/2025\/01\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-01-06-19.02.12-768x492.jpg 768w, https:\/\/www.tuuzyouno3bai.com\/wp-content\/uploads\/2025\/01\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2025-01-06-19.02.12-624x399.jpg 624w\" sizes=\"auto, (max-width: 850px) 100vw, 850px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">4.3. iPad\uff08iPhone\uff09<\/h3>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u3069\u3046\u3082\u30cd\u30c8\u30f2\u3067\u3059\u3002 \u3044\u307e\u95a2\u308f\u3063\u3066\u3044\u308b\u696d\u52d9\u306b\u3066\u3001\u7aef\u672b\u30ed\u30b0\u53d6\u5f97\u7528\u306b\u30d7\u30ed\u30ad\u30b7\u30b5\u30fc\u30d0\u304c\u5fc5\u8981\u306b\u306a\u308a\u307e\u3057\u305f\u306e\u3067\u3001\u5099\u5fd8\u9332\u304c\u3066\u3089\u69cb\u7bc9\u624b\u9806\u3092\u8a18\u9332\u3057\u3066\u304a\u304d\u307e\u3059\u3002 \u30b4\u30fc\u30eb\u3068\u3057\u3066\u306f\u3001SSL intercept\u306b\u5bfe\u5fdc\u3057\u305f\u30d7\u30ed\u30ad\u30b7\u30b5\u30fc\u30d0\u3092Rasbp [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,148],"tags":[],"class_list":["post-3034","post","type-post","status-publish","format-standard","hentry","category-uncategorized","category-148"],"_links":{"self":[{"href":"https:\/\/www.tuuzyouno3bai.com\/index.php?rest_route=\/wp\/v2\/posts\/3034","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tuuzyouno3bai.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tuuzyouno3bai.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tuuzyouno3bai.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tuuzyouno3bai.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3034"}],"version-history":[{"count":22,"href":"https:\/\/www.tuuzyouno3bai.com\/index.php?rest_route=\/wp\/v2\/posts\/3034\/revisions"}],"predecessor-version":[{"id":3068,"href":"https:\/\/www.tuuzyouno3bai.com\/index.php?rest_route=\/wp\/v2\/posts\/3034\/revisions\/3068"}],"wp:attachment":[{"href":"https:\/\/www.tuuzyouno3bai.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3034"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tuuzyouno3bai.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3034"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tuuzyouno3bai.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3034"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}