Translation components API.

See the Weblate's Web API documentation for detailed description of the API.

GET /api/translations/documentation/bookshandbookfirewalls_index/ko/units/?format=api&page=3
HTTP 200 OK
Allow: GET, POST, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 711,
    "next": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/ko/units/?format=api&page=4",
    "previous": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/ko/units/?format=api&page=2",
    "results": [
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/ko/?format=api",
            "source": [
                "# sysctl net.inet.ip.forwarding=1\n"
            ],
            "previous_source": "",
            "target": [
                "# sysctl net.inet.ip.forwarding=1\n"
            ],
            "id_hash": 3806933075356120161,
            "content_hash": 3806933075356120161,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:373",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 102,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358129/?format=api",
            "priority": 100,
            "id": 1477054,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/ko/?checksum=b4d4f17648497461",
            "url": "https://translate-dev.freebsd.org/api/units/1477054/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T01:23:09.418029Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/ko/?format=api",
            "source": [
                "To forward IPv6 traffic, use:"
            ],
            "previous_source": "",
            "target": [
                "IPv6 트래픽을 전달하려면 다음을 사용합니다:"
            ],
            "id_hash": 1958409696299674905,
            "content_hash": 1958409696299674905,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:376",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 103,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358131/?format=api",
            "priority": 100,
            "id": 1477055,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/ko/?checksum=9b2dab3e209f6d19",
            "url": "https://translate-dev.freebsd.org/api/units/1477055/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T01:23:09.420318Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/ko/?format=api",
            "source": [
                "# sysctl net.inet6.ip6.forwarding=1\n"
            ],
            "previous_source": "",
            "target": [
                "# sysctl net.inet6.ip6.forwarding=1\n"
            ],
            "id_hash": -2442052225866260108,
            "content_hash": -2442052225866260108,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:380",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 104,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358133/?format=api",
            "priority": 100,
            "id": 1477056,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/ko/?checksum=5e1c16706a4a2174",
            "url": "https://translate-dev.freebsd.org/api/units/1477056/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T01:23:09.422631Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/ko/?format=api",
            "source": [
                "To enable these settings at system boot, use man:sysrc[8] to add them to [.filename]#/etc/rc.conf#:"
            ],
            "previous_source": "",
            "target": [
                "시스템 부팅 시 이러한 설정을 활성화하려면 man:sysrc[8]을 사용하여 [.filename]#/etc/rc.conf# 에 추가합니다:"
            ],
            "id_hash": 8421986100976894966,
            "content_hash": 8421986100976894966,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:383",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 105,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 14,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358135/?format=api",
            "priority": 100,
            "id": 1477057,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/ko/?checksum=f4e0e7bcbc0143f6",
            "url": "https://translate-dev.freebsd.org/api/units/1477057/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T01:23:09.425088Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/ko/?format=api",
            "source": [
                "# sysrc gateway_enable=yes\n# sysrc ipv6_gateway_enable=yes\n"
            ],
            "previous_source": "",
            "target": [
                "# sysrc gateway_enable=yes\n# sysrc ipv6_gateway_enable=yes\n"
            ],
            "id_hash": 2279976988272925301,
            "content_hash": 2279976988272925301,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:388",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 106,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 6,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358137/?format=api",
            "priority": 100,
            "id": 1477058,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/ko/?checksum=9fa41afdb2129a75",
            "url": "https://translate-dev.freebsd.org/api/units/1477058/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T01:23:09.428102Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/ko/?format=api",
            "source": [
                "Verify with `ifconfig` that both of the interfaces are up and running."
            ],
            "previous_source": "",
            "target": [
                "`ifconfig` 를 사용하여 두 인터페이스가 모두 실행 중인지 확인합니다."
            ],
            "id_hash": -7078589090511080042,
            "content_hash": -7078589090511080042,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:391",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 107,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 12,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358139/?format=api",
            "priority": 100,
            "id": 1477059,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/ko/?checksum=1dc3ccb9e521b596",
            "url": "https://translate-dev.freebsd.org/api/units/1477059/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T01:23:09.430754Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/ko/?format=api",
            "source": [
                "Next, create the PF rules to allow the gateway to pass traffic.  While the following rule allows stateful traffic from hosts of the internal network to pass to the gateway, the `to` keyword does not guarantee passage all the way from source to destination:"
            ],
            "previous_source": "",
            "target": [
                "다음으로, 게이트웨이가 트래픽을 통과하도록 허용하는 PF 규칙을 생성합니다.  다음 규칙은 내부 네트워크 호스트의 상태분석형 트래픽이 게이트웨이로 전달되는 것을 허용하지만, `to` 키워드가 소스에서 목적지까지 모든 경로를 보장하지는 않습니다:"
            ],
            "id_hash": 6395663101713776836,
            "content_hash": 6395663101713776836,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:394",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 108,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 44,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1219736/?format=api",
            "priority": 100,
            "id": 1477060,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/ko/?checksum=d8c1f5b490b900c4",
            "url": "https://translate-dev.freebsd.org/api/units/1477060/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T01:23:09.433417Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/ko/?format=api",
            "source": [
                "pass in on xl1 from xl1:network to xl0:network port $ports keep state\n"
            ],
            "previous_source": "",
            "target": [
                "pass in on xl1 from xl1:network to xl0:network port $ports keep state\n"
            ],
            "id_hash": -2793092489843812911,
            "content_hash": -2793092489843812911,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:398",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 109,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 12,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358143/?format=api",
            "priority": 100,
            "id": 1477061,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/ko/?checksum=593cf12dce0c55d1",
            "url": "https://translate-dev.freebsd.org/api/units/1477061/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T01:23:09.436571Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/ko/?format=api",
            "source": [
                "That rule only lets the traffic pass in to the gateway on the internal interface.  To let the packets go further, a matching rule is needed:"
            ],
            "previous_source": "",
            "target": [
                "이 규칙은 트래픽이 내부 인터페이스의 게이트웨이로만 통과하도록 허용합니다.  패킷을 더 멀리 보내려면 일치하는 규칙이 필요합니다:"
            ],
            "id_hash": 7546935599554099819,
            "content_hash": 7546935599554099819,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:402",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 110,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 26,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1219738/?format=api",
            "priority": 100,
            "id": 1477062,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/ko/?checksum=e8bc19f1422bfa6b",
            "url": "https://translate-dev.freebsd.org/api/units/1477062/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T01:23:09.439188Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/ko/?format=api",
            "source": [
                "pass out on xl0 from xl1:network to xl0:network port $ports keep state\n"
            ],
            "previous_source": "",
            "target": [
                "pass out on xl0 from xl1:network to xl0:network port $ports keep state\n"
            ],
            "id_hash": -440456584338698144,
            "content_hash": -440456584338698144,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:406",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 111,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 12,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358147/?format=api",
            "priority": 100,
            "id": 1477063,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/ko/?checksum=79e32f11f7829060",
            "url": "https://translate-dev.freebsd.org/api/units/1477063/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T01:23:09.441697Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/ko/?format=api",
            "source": [
                "While these two rules will work, rules this specific are rarely needed.  For a busy network admin, a readable ruleset is a safer ruleset.  The remainder of this section demonstrates how to keep the rules as simple as possible for readability.  For example, those two rules could be replaced with one rule:"
            ],
            "previous_source": "",
            "target": [
                "위의 두 가지 규칙은 작동하지만, 이렇게 구체적인 규칙이 필요한 경우는 거의 없습니다.  바쁜 네트워크 관리자에게는 읽기 쉬운 규칙 집합이 더 안전한 규칙 집합입니다.  이 섹션의 나머지 부분에서는 가독성을 위해 규칙을 가능한 한 단순하게 유지하는 방법을 설명합니다.  예를 들어 두 개의 규칙을 하나의 규칙으로 대체할 수 있습니다:"
            ],
            "id_hash": 3331196732019510446,
            "content_hash": 3331196732019510446,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:412",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 112,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 52,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1219740/?format=api",
            "priority": 100,
            "id": 1477064,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/ko/?checksum=ae3ac9c740f70cae",
            "url": "https://translate-dev.freebsd.org/api/units/1477064/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T01:23:09.444455Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/ko/?format=api",
            "source": [
                "pass from xl1:network to any port $ports keep state\n"
            ],
            "previous_source": "",
            "target": [
                "pass from xl1:network to any port $ports keep state\n"
            ],
            "id_hash": -2251787503825291504,
            "content_hash": -2251787503825291504,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:416",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 113,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358151/?format=api",
            "priority": 100,
            "id": 1477065,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/ko/?checksum=60c00b321cd47710",
            "url": "https://translate-dev.freebsd.org/api/units/1477065/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T01:23:09.447322Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/ko/?format=api",
            "source": [
                "The `interface:network` notation can be replaced with a macro to make the ruleset even more readable.  For example, a `$localnet` macro could be defined as the network directly attached to the internal interface (`$xl1:network`).  Alternatively, the definition of `$localnet` could be changed to an _IP address/netmask_ notation to denote a network, such as `192.168.100.1/24` for a subnet of private addresses."
            ],
            "previous_source": "",
            "target": [
                "`인터페이스:네트워크` 표기법을 매크로로 대체하여 규칙 집합을 더욱 읽기 쉽게 만들 수 있습니다.  예를 들어, `$localnet` 매크로는 내부 인터페이스에 직접 연결된 네트워크( `$xl1:network` )로 정의할 수 있습니다.  또는 `$localnet` 의 정의를 _IP 주소/넷마스크_ 표기법으로 변경하여 사설 주소 서브넷의 경우 `192.168.100.1/24` 와 같이 네트워크를 나타낼 수도 있습니다."
            ],
            "id_hash": -5017821112684097674,
            "content_hash": -5017821112684097674,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:421",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 114,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 60,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1219742/?format=api",
            "priority": 100,
            "id": 1477066,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/ko/?checksum=3a5d1e4898024f76",
            "url": "https://translate-dev.freebsd.org/api/units/1477066/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T01:23:09.450375Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/ko/?format=api",
            "source": [
                "If required, `$localnet` could even be defined as a list of networks.  Whatever the specific needs, a sensible `$localnet` definition could be used in a typical pass rule as follows:"
            ],
            "previous_source": "",
            "target": [
                "필요한 경우 `$localnet` 을 네트워크 목록으로 정의할 수도 있습니다.  구체적인 요구 사항이 무엇이든, 다음과 같이 일반적인 통과 규칙에 합리적인 `$localnet` 정의를 사용할 수 있습니다:"
            ],
            "id_hash": -6692055859551758816,
            "content_hash": -6692055859551758816,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:424",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 115,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 30,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1219744/?format=api",
            "priority": 100,
            "id": 1477067,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/ko/?checksum=23210aa6da589620",
            "url": "https://translate-dev.freebsd.org/api/units/1477067/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T01:23:09.453059Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/ko/?format=api",
            "source": [
                "pass from $localnet to any port $ports keep state\n"
            ],
            "previous_source": "",
            "target": [
                "pass from $localnet to any port $ports keep state\n"
            ],
            "id_hash": 2622397293001338777,
            "content_hash": 2622397293001338777,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:428",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 116,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358157/?format=api",
            "priority": 100,
            "id": 1477068,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/ko/?checksum=a464a071a54a6f99",
            "url": "https://translate-dev.freebsd.org/api/units/1477068/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T01:23:09.479600Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/ko/?format=api",
            "source": [
                "The following sample ruleset allows all traffic initiated by machines on the internal network.  It first defines two macros to represent the external and internal 3COM interfaces of the gateway."
            ],
            "previous_source": "",
            "target": [
                "다음 샘플 규칙 세트는 내부 네트워크의 머신에서 시작된 모든 트래픽을 허용합니다.  먼저 게이트웨이의 외부 및 내부 3COM 인터페이스를 나타내는 두 개의 매크로를 정의합니다."
            ],
            "id_hash": 3701977370232083555,
            "content_hash": 3701977370232083555,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:432",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 117,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 30,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1219746/?format=api",
            "priority": 100,
            "id": 1477069,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/ko/?checksum=b36010cde737d463",
            "url": "https://translate-dev.freebsd.org/api/units/1477069/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T01:23:09.482885Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/ko/?format=api",
            "source": [
                "For dialup users, the external interface will use [.filename]#tun0#.  For an ADSL connection, specifically those using PPP over Ethernet (PPPoE), the correct external interface is [.filename]#tun0#, not the physical Ethernet interface."
            ],
            "previous_source": "",
            "target": [
                "전화 접속 사용자의 경우 외부 인터페이스는 [.filename]#tun0# 을 사용합니다.  ADSL 연결, 특히 PPPoE(PPP를 통한 이더넷)를 사용하는 연결의 경우 올바른 외부 인터페이스는 물리적 이더넷 인터페이스가 아닌 [.filename]#tun0# 입니다."
            ],
            "id_hash": 8578767233012246317,
            "content_hash": 8578767233012246317,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:437",
            "context": "",
            "note": "type: delimited block = 4",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 118,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 31,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1219748/?format=api",
            "priority": 100,
            "id": 1477070,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/ko/?checksum=f70de7589e74a72d",
            "url": "https://translate-dev.freebsd.org/api/units/1477070/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T01:23:09.486728Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/ko/?format=api",
            "source": [
                "ext_if = \"xl0\"\t# macro for external interface - use tun0 for PPPoE\nint_if = \"xl1\"\t# macro for internal interface\nlocalnet = $int_if:network\n# ext_if IP address could be dynamic, hence ($ext_if)\nnat on $ext_if from $localnet to any -> ($ext_if)\nblock all\npass from { lo0, $localnet } to any keep state\n"
            ],
            "previous_source": "",
            "target": [
                "ext_if = \"xl0\"\t# macro for external interface - use tun0 for PPPoE\nint_if = \"xl1\"\t# macro for internal interface\nlocalnet = $int_if:network\n# ext_if IP address could be dynamic, hence ($ext_if)\nnat on $ext_if from $localnet to any -> ($ext_if)\nblock all\npass from { lo0, $localnet } to any keep state\n"
            ],
            "id_hash": 9010251535765416222,
            "content_hash": 9010251535765416222,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:448",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 119,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 54,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358163/?format=api",
            "priority": 100,
            "id": 1477071,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/ko/?checksum=fd0ad8088e37291e",
            "url": "https://translate-dev.freebsd.org/api/units/1477071/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T01:23:09.490725Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/ko/?format=api",
            "source": [
                "This ruleset introduces the `nat` rule which is used to handle the network address translation from the non-routable addresses inside the internal network to the IP address assigned to the external interface.  The parentheses surrounding the last part of the nat rule `($ext_if)` is included when the IP address of the external interface is dynamically assigned.  It ensures that network traffic runs without serious interruptions even if the external IP address changes."
            ],
            "previous_source": "",
            "target": [
                "이 규칙 집합은 내부 네트워크에서 내부 주소로 라우팅할 수 없는, 주소에서 외부 인터페이스에 할당된 IP 주소로 네트워크 주소 변환을 처리하는 데 사용되는 `nat` 규칙을 소개합니다.  nat 규칙의 마지막 부분인 `($ext_if)` 를 둘러싼 괄호는 외부 인터페이스의 IP 주소가 동적으로 할당될 때 포함됩니다.  외부 IP 주소가 변경되더라도 네트워크 트래픽이 심각한 중단 없이 실행되도록 보장합니다."
            ],
            "id_hash": 7964836720871368394,
            "content_hash": 7964836720871368394,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:453",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 120,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 72,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1219750/?format=api",
            "priority": 100,
            "id": 1477072,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/ko/?checksum=ee88c8cc518666ca",
            "url": "https://translate-dev.freebsd.org/api/units/1477072/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T01:23:09.493914Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/ko/?format=api",
            "source": [
                "Note that this ruleset probably allows more traffic to pass out of the network than is needed.  One reasonable setup could create this macro:"
            ],
            "previous_source": "",
            "target": [
                "이 규칙 집합은 아마도 필요한 것보다 더 많은 트래픽이 네트워크 외부로 전달되도록 허용할 수 있습니다.  합리적인 설정으로 이 매크로를 만들 수 있습니다:"
            ],
            "id_hash": 4422070750807105264,
            "content_hash": 4422070750807105264,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:456",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 121,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 24,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1219752/?format=api",
            "priority": 100,
            "id": 1477073,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/ko/?checksum=bd5e59eb31809ef0",
            "url": "https://translate-dev.freebsd.org/api/units/1477073/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T01:23:09.496644Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/ko/?format=api",
            "source": [
                "client_out = \"{ ftp-data, ftp, ssh, domain, pop3, auth, nntp, http, \\\n    https, cvspserver, 2628, 5999, 8000, 8080 }\"\n"
            ],
            "previous_source": "",
            "target": [
                "client_out = \"{ ftp-data, ftp, ssh, domain, pop3, auth, nntp, http, \\\n    https, cvspserver, 2628, 5999, 8000, 8080 }\"\n"
            ],
            "id_hash": -2095790889801554245,
            "content_hash": -2095790889801554245,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:461",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 122,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 19,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358169/?format=api",
            "priority": 100,
            "id": 1477074,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/ko/?checksum=62ea414a29e0e6bb",
            "url": "https://translate-dev.freebsd.org/api/units/1477074/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T01:23:09.499154Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/ko/?format=api",
            "source": [
                "to use in the main pass rule:"
            ],
            "previous_source": "",
            "target": [
                "메인 패스 규칙에 사용하려면:"
            ],
            "id_hash": -6289266672762476133,
            "content_hash": -6289266672762476133,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:464",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 123,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 7,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358171/?format=api",
            "priority": 100,
            "id": 1477075,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/ko/?checksum=28b80948784a299b",
            "url": "https://translate-dev.freebsd.org/api/units/1477075/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T01:23:09.502225Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/ko/?format=api",
            "source": [
                "pass inet proto tcp from $localnet to any port $client_out \\\n    flags S/SA keep state\n"
            ],
            "previous_source": "",
            "target": [
                "pass inet proto tcp from $localnet to any port $client_out \\\n    flags S/SA keep state\n"
            ],
            "id_hash": -7083416437994764925,
            "content_hash": -7083416437994764925,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:469",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 124,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 15,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358173/?format=api",
            "priority": 100,
            "id": 1477076,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/ko/?checksum=1db2a6477928c583",
            "url": "https://translate-dev.freebsd.org/api/units/1477076/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T01:23:09.505246Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/ko/?format=api",
            "source": [
                "A few other pass rules may be needed.  This one enables SSH on the external interface:"
            ],
            "previous_source": "",
            "target": [
                "몇 가지 다른 통과 규칙이 필요할 수 있습니다.  이 규칙은 외부 인터페이스에서 SSH를 사용하도록 설정합니다:"
            ],
            "id_hash": -2273469272069119727,
            "content_hash": -2273469272069119727,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:473",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 125,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 16,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1219754/?format=api",
            "priority": 100,
            "id": 1477077,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/ko/?checksum=607303be0e8de111",
            "url": "https://translate-dev.freebsd.org/api/units/1477077/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T01:23:09.508262Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/ko/?format=api",
            "source": [
                "pass in inet proto tcp to $ext_if port ssh\n"
            ],
            "previous_source": "",
            "target": [
                "pass in inet proto tcp to $ext_if port ssh\n"
            ],
            "id_hash": 1516637976016874648,
            "content_hash": 1516637976016874648,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:477",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 126,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358177/?format=api",
            "priority": 100,
            "id": 1477078,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/ko/?checksum=950c2e34255a6c98",
            "url": "https://translate-dev.freebsd.org/api/units/1477078/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T01:23:09.511135Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/ko/?format=api",
            "source": [
                "This macro definition and rule allows DNS and NTP for internal clients:"
            ],
            "previous_source": "",
            "target": [
                "이 매크로 정의 및 규칙은 내부 클라이언트에 대한 DNS 및 NTP를 허용합니다:"
            ],
            "id_hash": 5984835539465966938,
            "content_hash": 5984835539465966938,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:480",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 127,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 12,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358179/?format=api",
            "priority": 100,
            "id": 1477079,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/ko/?checksum=d30e6836d100955a",
            "url": "https://translate-dev.freebsd.org/api/units/1477079/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T01:23:09.514080Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/ko/?format=api",
            "source": [
                "udp_services = \"{ domain, ntp }\"\npass quick inet proto { tcp, udp } to any port $udp_services keep state\n"
            ],
            "previous_source": "",
            "target": [
                "udp_services = \"{ domain, ntp }\"\npass quick inet proto { tcp, udp } to any port $udp_services keep state\n"
            ],
            "id_hash": 8218688664375857623,
            "content_hash": 8218688664375857623,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:485",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 128,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 20,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358181/?format=api",
            "priority": 100,
            "id": 1477080,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/ko/?checksum=f20ea5cbb7a711d7",
            "url": "https://translate-dev.freebsd.org/api/units/1477080/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T01:23:09.516600Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/ko/?format=api",
            "source": [
                "Note the `quick` keyword in this rule.  Since the ruleset consists of several rules, it is important to understand the relationships between the rules in a ruleset.  Rules are evaluated from top to bottom, in the sequence they are written.  For each packet or connection evaluated by PF, _the last matching rule_ in the ruleset is the one which is applied.  However, when a packet matches a rule which contains the `quick` keyword, the rule processing stops and the packet is treated according to that rule.  This is very useful when an exception to the general rules is needed."
            ],
            "previous_source": "",
            "target": [
                "이 규칙의 ‘quick’ 키워드에 주목하세요.  규칙 집합은 여러 규칙으로 구성되므로 규칙 집합의 규칙 간의 관계를 이해하는 것이 중요합니다.  규칙은 작성된 순서대로 위에서 아래로 평가됩니다.  PF가 평가하는 각 패킷 또는 연결에 대해, 규칙 세트에서 _마지막으로 일치하는 규칙이 적용_ 됩니다.  그러나 패킷이 ‘quick’ 키워드가 포함된 규칙과 일치하면 규칙 처리가 중지되고 해당 규칙에 따라 패킷이 처리됩니다.  이 기능은 일반 규칙에 대한 예외가 필요할 때 매우 유용합니다."
            ],
            "id_hash": -7617055959750202911,
            "content_hash": -7617055959750202911,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:493",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 129,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 99,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1219756/?format=api",
            "priority": 100,
            "id": 1477081,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/ko/?checksum=164ac7f624d129e1",
            "url": "https://translate-dev.freebsd.org/api/units/1477081/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T01:23:09.518791Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/ko/?format=api",
            "source": [
                "Creating an FTP Proxy"
            ],
            "previous_source": "",
            "target": [
                "FTP 프록시 생성하기"
            ],
            "id_hash": -3077233700092432215,
            "content_hash": -3077233700092432215,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:495",
            "context": "",
            "note": "type: Title ====",
            "flags": "no-wrap",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 130,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358185/?format=api",
            "priority": 100,
            "id": 1477082,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/ko/?checksum=554b7840ef2130a9",
            "url": "https://translate-dev.freebsd.org/api/units/1477082/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T01:23:09.520920Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/ko/?format=api",
            "source": [
                "Configuring working FTP rules can be problematic due to the nature of the FTP protocol.  FTP pre-dates firewalls by several decades and is insecure in its design.  The most common points against using FTP include:"
            ],
            "previous_source": "",
            "target": [
                "FTP 프로토콜의 특성으로 인해 동작중인 FTP 규칙을 구성하는 것은 문제가 될 수 있습니다.  FTP는 방화벽보다 수십 년 전의 것으로, 설계상 안전하지 않습니다.  FTP 사용에 반대하는 가장 일반적인 이유는 다음과 같습니다:"
            ],
            "id_hash": -6375395589783654930,
            "content_hash": -6375395589783654930,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:500",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 131,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 35,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1219758/?format=api",
            "priority": 100,
            "id": 1477083,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/ko/?checksum=27860b7d485a6dee",
            "url": "https://translate-dev.freebsd.org/api/units/1477083/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T01:23:09.523159Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/ko/?format=api",
            "source": [
                "Passwords are transferred in the clear."
            ],
            "previous_source": "",
            "target": [
                "비밀번호가 투명하게 전송됩니다."
            ],
            "id_hash": 6317499128629012956,
            "content_hash": 6317499128629012956,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:502",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 132,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 6,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358189/?format=api",
            "priority": 100,
            "id": 1477084,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/ko/?checksum=d7ac43fc66c5a9dc",
            "url": "https://translate-dev.freebsd.org/api/units/1477084/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T01:23:09.525501Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/ko/?format=api",
            "source": [
                "The protocol demands the use of at least two TCP connections (control and data) on separate ports."
            ],
            "previous_source": "",
            "target": [
                "이 프로토콜은 별도의 포트에서 최소 두 개의 TCP 연결(제어 및 데이터)을 사용하도록 요구합니다."
            ],
            "id_hash": -4165313678800241527,
            "content_hash": -4165313678800241527,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:503",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 133,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 17,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358191/?format=api",
            "priority": 100,
            "id": 1477085,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/ko/?checksum=4631d54725093c89",
            "url": "https://translate-dev.freebsd.org/api/units/1477085/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T01:23:09.527627Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/ko/?format=api",
            "source": [
                "When a session is established, data is communicated using randomly selected ports."
            ],
            "previous_source": "",
            "target": [
                "세션이 설정되면 무작위로 선택된 포트를 사용하여 데이터가 통신됩니다."
            ],
            "id_hash": -980200177618563272,
            "content_hash": -980200177618563272,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:504",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 134,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 12,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358193/?format=api",
            "priority": 100,
            "id": 1477086,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/ko/?checksum=7265a121bc454f38",
            "url": "https://translate-dev.freebsd.org/api/units/1477086/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T01:23:09.529835Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/ko/?format=api",
            "source": [
                "All of these points present security challenges, even before considering any potential security weaknesses in client or server software.  More secure alternatives for file transfer exist, such as man:sftp[1] or man:scp[1], which both feature authentication and data transfer over encrypted connections."
            ],
            "previous_source": "",
            "target": [
                "클라이언트 또는 서버 소프트웨어의 잠재적인 보안 취약점을 고려하기 전에도 이러한 모든 점은 보안 문제를 야기합니다.  암호화된 연결을 통한 인증 및 데이터 전송 기능을 모두 갖춘 man:sftp[1] 또는 man:scp[1]와 같은 보다 안전한 파일 전송 대안이 존재합니다."
            ],
            "id_hash": -5981544611236561569,
            "content_hash": -5981544611236561569,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:507",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 135,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 41,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1443482/?format=api",
            "priority": 100,
            "id": 1477087,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/ko/?checksum=2cfd48de1f17bd5f",
            "url": "https://translate-dev.freebsd.org/api/units/1477087/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T01:23:09.532532Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/ko/?format=api",
            "source": [
                "For those situations when FTP is required, PF provides redirection of FTP traffic to a small proxy program called man:ftp-proxy[8], which is included in the base system of FreeBSD.  The role of the proxy is to dynamically insert and delete rules in the ruleset, using a set of anchors, to correctly handle FTP traffic."
            ],
            "previous_source": "",
            "target": [
                "FTP가 필요한 상황을 위해, PF는 FreeBSD의 기본 시스템에 포함되어 있는 man:ftp-proxy[8]라는 작은 프록시 프로그램으로 FTP 트래픽을 리디렉션합니다.  프록시의 역할은 일련의 앵커를 사용하여 규칙 집합에 규칙을 동적으로 삽입 및 삭제하여 FTP 트래픽을 올바르게 처리하는 것입니다."
            ],
            "id_hash": -5701890535054646372,
            "content_hash": -5701890535054646372,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:510",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 136,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 54,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1219762/?format=api",
            "priority": 100,
            "id": 1477088,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/ko/?checksum=30ded0c4ade7e39c",
            "url": "https://translate-dev.freebsd.org/api/units/1477088/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T01:23:09.536321Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/ko/?format=api",
            "source": [
                "To enable the FTP proxy, add this line to [.filename]#/etc/rc.conf#:"
            ],
            "previous_source": "",
            "target": [
                "FTP 프록시를 사용하려면 [.filename]#/etc/rc.conf# 에 이 줄을 추가합니다:"
            ],
            "id_hash": 7130140426301460073,
            "content_hash": 7130140426301460073,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:512",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 137,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 10,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358199/?format=api",
            "priority": 100,
            "id": 1477089,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/ko/?checksum=e2f358f0cc59ce69",
            "url": "https://translate-dev.freebsd.org/api/units/1477089/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T01:23:09.539462Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/ko/?format=api",
            "source": [
                "ftpproxy_enable=\"YES\"\n"
            ],
            "previous_source": "",
            "target": [
                "ftpproxy_enable=\"YES\"\n"
            ],
            "id_hash": -1854123482362062937,
            "content_hash": -1854123482362062937,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:516",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 138,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358201/?format=api",
            "priority": 100,
            "id": 1477090,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/ko/?checksum=6644d484301957a7",
            "url": "https://translate-dev.freebsd.org/api/units/1477090/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T01:23:09.542343Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/ko/?format=api",
            "source": [
                "Then start the proxy by running:"
            ],
            "previous_source": "",
            "target": [
                "그런 다음 프록시를 실행하여 시작하세요:"
            ],
            "id_hash": 6964231528324742296,
            "content_hash": 6964231528324742296,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:519",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 139,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 6,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1443484/?format=api",
            "priority": 100,
            "id": 1477091,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/ko/?checksum=e0a5ebad4b5f3c98",
            "url": "https://translate-dev.freebsd.org/api/units/1477091/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T01:23:09.544816Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/ko/?format=api",
            "source": [
                "# service ftp-proxy start\n"
            ],
            "previous_source": "",
            "target": [
                "# service ftp-proxy start\n"
            ],
            "id_hash": -8093069514814945338,
            "content_hash": -8093069514814945338,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:523",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 140,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1443486/?format=api",
            "priority": 100,
            "id": 1477092,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/ko/?checksum=0fafa427bae987c6",
            "url": "https://translate-dev.freebsd.org/api/units/1477092/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T01:23:09.581824Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/ko/?format=api",
            "source": [
                "For a basic configuration, three elements need to be added to [.filename]#/etc/pf.conf#.  First, the anchors which the proxy will use to insert the rules it generates for the FTP sessions:"
            ],
            "previous_source": "",
            "target": [
                "기본 구성의 경우 [.filename]#/etc/pf.conf# 에 세 가지 요소를 추가해야 합니다.  첫째, 프록시가 FTP 세션에 대해 생성하는 규칙을 삽입하는 데 사용할 앵커입니다:"
            ],
            "id_hash": 838773345247667330,
            "content_hash": 838773345247667330,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:527",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 141,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 30,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1219764/?format=api",
            "priority": 100,
            "id": 1477093,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/ko/?checksum=8ba3ebe9da8da482",
            "url": "https://translate-dev.freebsd.org/api/units/1477093/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T01:23:09.585230Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/ko/?format=api",
            "source": [
                "nat-anchor \"ftp-proxy/*\"\nrdr-anchor \"ftp-proxy/*\"\n"
            ],
            "previous_source": "",
            "target": [
                "nat-anchor \"ftp-proxy/*\"\nrdr-anchor \"ftp-proxy/*\"\n"
            ],
            "id_hash": -2546152312631379935,
            "content_hash": -2546152312631379935,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:532",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 142,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358207/?format=api",
            "priority": 100,
            "id": 1477094,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/ko/?checksum=5caa3ff635913821",
            "url": "https://translate-dev.freebsd.org/api/units/1477094/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T01:23:09.591605Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/ko/?format=api",
            "source": [
                "Second, a pass rule is needed to allow FTP traffic in to the proxy."
            ],
            "previous_source": "",
            "target": [
                "둘째, 프록시로 들어오는 FTP 트래픽을 허용하려면 통과 규칙이 필요합니다."
            ],
            "id_hash": 6892973353788687312,
            "content_hash": 6892973353788687312,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:535",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 143,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 14,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358209/?format=api",
            "priority": 100,
            "id": 1477095,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/ko/?checksum=dfa8c2bea6cec3d0",
            "url": "https://translate-dev.freebsd.org/api/units/1477095/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T01:23:09.596072Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/ko/?format=api",
            "source": [
                "Third, redirection and NAT rules need to be defined before the filtering rules.  Insert this `rdr` rule immediately after the `nat` rule:"
            ],
            "previous_source": "",
            "target": [
                "셋째, 리디렉션 및 NAT 규칙은 필터링 규칙보다 먼저 정의해야 합니다.  이 `rdr` 규칙을 `nat` 규칙 바로 뒤에 삽입하세요:"
            ],
            "id_hash": 4831080055263519347,
            "content_hash": 4831080055263519347,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:538",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 144,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 22,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1219766/?format=api",
            "priority": 100,
            "id": 1477096,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/ko/?checksum=c30b71b6cf74e273",
            "url": "https://translate-dev.freebsd.org/api/units/1477096/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T01:23:09.604367Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/ko/?format=api",
            "source": [
                "rdr pass on $int_if proto tcp from any to any port ftp -> 127.0.0.1 port 8021\n"
            ],
            "previous_source": "",
            "target": [
                "rdr pass on $int_if proto tcp from any to any port ftp -> 127.0.0.1 port 8021\n"
            ],
            "id_hash": -5405399351996047742,
            "content_hash": -5405399351996047742,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:542",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 145,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 16,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358213/?format=api",
            "priority": 100,
            "id": 1477097,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/ko/?checksum=34fc29edab261e82",
            "url": "https://translate-dev.freebsd.org/api/units/1477097/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T01:23:09.608064Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/ko/?format=api",
            "source": [
                "Finally, allow the redirected traffic to pass:"
            ],
            "previous_source": "",
            "target": [
                "마지막으로 리디렉션된 트래픽이 통과할 수 있도록 허용합니다:"
            ],
            "id_hash": -441116596742129483,
            "content_hash": -441116596742129483,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:545",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 146,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 7,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358215/?format=api",
            "priority": 100,
            "id": 1477098,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/ko/?checksum=79e0d6cadaa7f8b5",
            "url": "https://translate-dev.freebsd.org/api/units/1477098/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T01:23:09.611557Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/ko/?format=api",
            "source": [
                "pass out proto tcp from $proxy to any port ftp\n"
            ],
            "previous_source": "",
            "target": [
                "pass out proto tcp from $proxy to any port ftp\n"
            ],
            "id_hash": -1024335652528536078,
            "content_hash": -1024335652528536078,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:549",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 147,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 10,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358217/?format=api",
            "priority": 100,
            "id": 1477099,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/ko/?checksum=71c8d426b444c5f2",
            "url": "https://translate-dev.freebsd.org/api/units/1477099/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T01:23:09.615149Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/ko/?format=api",
            "source": [
                "where `$proxy` expands to the address the proxy daemon is bound to."
            ],
            "previous_source": "",
            "target": [
                "여기서 `$proxy` 는 프록시 데몬이 바인딩된 주소로 확장됩니다."
            ],
            "id_hash": -8766822840260769431,
            "content_hash": -8766822840260769431,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:552",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 148,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 12,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358219/?format=api",
            "priority": 100,
            "id": 1477100,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/ko/?checksum=0655fd134d79c969",
            "url": "https://translate-dev.freebsd.org/api/units/1477100/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T01:23:09.618481Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/ko/?format=api",
            "source": [
                "Save [.filename]#/etc/pf.conf#, load the new rules, and verify from a client that FTP connections are working:"
            ],
            "previous_source": "",
            "target": [
                "[.filename]#/etc/pf.conf# 을 저장하고 새 규칙을 로드한 다음 클라이언트에서 FTP 연결이 작동하는지 확인합니다:"
            ],
            "id_hash": 2546159409987626132,
            "content_hash": 2546159409987626132,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:554",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 149,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 16,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358221/?format=api",
            "priority": 100,
            "id": 1477101,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/ko/?checksum=a355c67e45d4a494",
            "url": "https://translate-dev.freebsd.org/api/units/1477101/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T01:23:09.621568Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/ko/?format=api",
            "source": [
                "This example covers a basic setup where the clients in the local network need to contact FTP servers elsewhere.  This basic configuration should work well with most combinations of FTP clients and servers.  As shown in man:ftp-proxy[8], the proxy's behavior can be changed in various ways by adding options to the `ftpproxy_flags=` line.  Some clients or servers may have specific quirks that must be compensated for in the configuration, or there may be a need to integrate the proxy in specific ways such as assigning FTP traffic to a specific queue."
            ],
            "previous_source": "",
            "target": [
                "이 예에서는 로컬 네트워크의 클라이언트가 다른 곳의 FTP 서버에 연결해야 하는 기본 설정에 대해 설명합니다.  이 기본 구성은 대부분의 FTP 클라이언트와 서버 조합에서 잘 작동합니다.  man:ftp-proxy[8]에 표시된 것처럼 `ftpproxy_flags=` 줄에 옵션을 추가하여 프록시 동작을 다양한 방식으로 변경할 수 있습니다.  일부 클라이언트 또는 서버에는 구성에서 보완해야 하는 몇가지 단점이 있거나 특정 대기열에 FTP 트래픽을 할당하는 등, 특정 방식으로 프록시를 통합해야 할 필요가 있을 수 있습니다."
            ],
            "id_hash": -2890325774267692513,
            "content_hash": -2890325774267692513,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:564",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 150,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 91,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1219768/?format=api",
            "priority": 100,
            "id": 1477102,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/ko/?checksum=57e380059b9e4a1f",
            "url": "https://translate-dev.freebsd.org/api/units/1477102/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T01:23:09.624472Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/ko/?format=api",
            "source": [
                "For ways to run an FTP server protected by PF and man:ftp-proxy[8], configure a separate `ftp-proxy` in reverse mode, using `-R`, on a separate port with its own redirecting pass rule."
            ],
            "previous_source": "",
            "target": [
                "PF 및 man:ftp-proxy[8]로 보호되는 FTP 서버를 실행하는 방법은 자체 리디렉션 통과 규칙이 있는 별도의 포트에 `-R` 을 사용하여 역방향 모드에서 별도의 `ftp-proxy` 를 구성합니다."
            ],
            "id_hash": -2868922918643726374,
            "content_hash": -2868922918643726374,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:566",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 151,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 31,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358225/?format=api",
            "priority": 100,
            "id": 1477103,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/ko/?checksum=582f89ce424387da",
            "url": "https://translate-dev.freebsd.org/api/units/1477103/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T01:23:09.627821Z"
        }
    ]
}